In neuem Dialog Items in ListControl setzen
-
Ich habe eine neuen Dialog aufgenommen und ihm eine eigene
Klasse verpasst. Der Aufruf geht auch. Allerdings habe ich
keine Idee, wo ich für mein ListControl die Initialisierung
der Kopfleiste (Bezeichner für Bericht) eintragen soll !m_list.InsertColumn ( 0, "gefundene Ordner", LVCFMT_LEFT, 320 ); //wohin damit ? OnInitDialog gibt es ja nicht ?
Ich hatte es erst in DoDataExchange, da wird aber bei jedem
Buttondruck im Dialog immer wieder ein Feld in mein Listcontrol
geschrieben.
-
Quam schrieb:
//wohin damit ? OnInitDialog gibt es ja nicht ?
Das kannst du ändern. Füg einfach eine Nachrichtenbehandlungfunktion für WM_INITDIALOG hinzu.
-
Hi MFK,
ich habe jetzt OnPaint hinzugefügt. Darin scheint es zu klappen.
Die von dir beschriebene Funktion sollte manuell hinzugefügt werden ?
In den Meldungen war standardmäßig kein Dropdownfeld beim Dialog
für diese Nachrichtenbehandlung
-
Quam schrieb:
ich habe jetzt OnPaint hinzugefügt. Darin scheint es zu klappen.
Wundert mich.
Die von dir beschriebene Funktion sollte manuell hinzugefügt werden ?
In den Meldungen war standardmäßig kein Dropdownfeld beim Dialog
für diese NachrichtenbehandlungWelche Version von Visual C++?
-
Es ist Version .NET / 2003
-
Dann solltest du in den Eigenschaften der Dialogklasse unter Overrides OnInitDialog finden.
-
Mein Fehler. Ich habe es in der Klasse unter "Überschreibungen" dank
deinem Hinweis gefunden.