Zugriff auf Controls in SDI-App

GillBates

Mitglied
Moin Gemeinde,

habe eine SDI-App( Doc-View ) erstellt. Nun folgendes Problem: Ich brauche im Hauptfenster einige Controls, ein CListCtrl und 2 Edits. Soweit so gut. Habe dazu einen Dialog erstellt, Rand: Keine, Stil: untergeordnet und eigebunden:

Code:
BOOL CMyApp::InitInstance()
{
...
    CSingleDocTemplate* pDocTemplate;
    pDocTemplate = new CSingleDocTemplate(
        IDR_MAINFRAME,
        RUNTIME_CLASS(CTMXEditorDoc),
        RUNTIME_CLASS(CMainFrame),       // Haupt-SDI-Rahmenfenster
        RUNTIME_CLASS(CMyOwnForm));  <= darum gehts
    AddDocTemplate(pDocTemplate);
...

Funktioniert soweit, die Controls können vergrössert / verkleinert werden, je nach Bedarf.
Nur wenn ich jetzt darauf zugreifen will, passiert entweder gar nichts( Text -> Edit mit ::SetDlgItemText(this->m_hWnd, IDC_EDIT1, _T("EditFeld1") ); ) oder beim Zugriff( z. B. InsertItem ) auf das ListCtrl -> Exception :eek:
Allerdings lassen sich in der OnSize, nach SicherheitsCheck( if( m_myGrid ) ) zumindest Columns anlegen. das wars dann aber auch schon mit der Herrlichkeit.

Zieht er die Controls bei der Erstellung des 'Dialogs' nicht automatisch mit hoch?

Wo liegt der Fehler?

Für Hilfe schonmal ein Danke

grüssle :)
GillBates
 
Zurück