SetDlgItemText bei WM_INITDIALOG
-
Hi
Ich versuche SetDlgItemText an ein Static Control in der Nachricht WM_INITDIALOG zu senden, das klappt aber nie, es wird immer FALSE zurückgegeben und der Text des Statics wird auf "" gesetzt (sprich: geleert
). Was mach ich falsch? Am Text selber liegts nicht, den kann ich ändern wie ich will. Die ID des Controls is auch definitiv korrekt, des Windows Handles sowieso (is ja hwnd in der Fensterprozedur, also der Funktionsparameter. Oder geht das einfach nicht?
Thx in advance
-
Hallo!
Was gibt dir denn GetDlgItem zurück? Weil es kann sein, dass bei INITDIALOG das Static noch nicht erstellt ist, schwöre aber nicht darauf....Musste zur zeit viel mit MFC machen (*würg*) und da war das auch oft das Problem
Kevin
-
Könnte natürlich sein, Mist, wann soll ich die Nachricht denn dann senden?
-
probier ma aus obs daran liegt indem du ne messagebox aufrufst in initdialog und wenn das static da is wenn die messagebox kommt sollte es per setdlgitemtext gehen wenn nich...in ner anderen WM..such dir was feines aus oder such wo der dlg seine elemente "aufruft"