Hallo,
ich hab ein kleines Problem mit meinem Programm (SDI, Doc-View Struktur).
Folgendes:
ich habe einen Dialog (geöffnet mit DoModal()...), mit Editboxen und einer Listbox.
Über die Editbox geb ich die Werte in die Listbox ein.
CListBox* pLB1 = (CListBox*)GetDlgItem(IDC_LIST1);
pLB1->InsertString (-1,text_neue_kraft);
Dies klappt alles wunderbar.
Wenn ich jetzt den Dialog wieder öffne, sind die werte ja nicht mehr in der Listbox, also lasse ich diese mit einem (nur vorrübergehend) Buttom wieder in die Listbox laden.
Diesen Vorgang wollte ich nun automatisieren, und hatte versucht, schon bei meiner View-Datei die Methode des "wieder in die Listbox" ladens zu starten. Dies klappte natürlich nicht, wiel ja anscheinden die Listbox zu dem Zeitpunkt noch garnicht erstellt ist.
Meine Frage:
Gibt es irgendwas, was man in die cpp Datei des Dialogs schreiben kann, wie z.B. OnInitiate, was dann automatisch beim Laden des Dialogs geöffnet wird.
würde mich auf Hilfe freuen
ich hab ein kleines Problem mit meinem Programm (SDI, Doc-View Struktur).
Folgendes:
ich habe einen Dialog (geöffnet mit DoModal()...), mit Editboxen und einer Listbox.
Über die Editbox geb ich die Werte in die Listbox ein.
CListBox* pLB1 = (CListBox*)GetDlgItem(IDC_LIST1);
pLB1->InsertString (-1,text_neue_kraft);
Dies klappt alles wunderbar.
Wenn ich jetzt den Dialog wieder öffne, sind die werte ja nicht mehr in der Listbox, also lasse ich diese mit einem (nur vorrübergehend) Buttom wieder in die Listbox laden.
Diesen Vorgang wollte ich nun automatisieren, und hatte versucht, schon bei meiner View-Datei die Methode des "wieder in die Listbox" ladens zu starten. Dies klappte natürlich nicht, wiel ja anscheinden die Listbox zu dem Zeitpunkt noch garnicht erstellt ist.
Meine Frage:
Gibt es irgendwas, was man in die cpp Datei des Dialogs schreiben kann, wie z.B. OnInitiate, was dann automatisch beim Laden des Dialogs geöffnet wird.
würde mich auf Hilfe freuen
