PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dialog Box verhält sich seltsam...


Divide-and-Conquer
20.07.2004, 11:19
Wenn ich (versuche) einen Dialog mit
DialogBoxParam(hInstance,TEXT("Dialog"),hwnd,DlgProc,(LPARAM)&Param);
zu erstellen, bekomme ich den Rückgabewert (-1) (-> also Fehler aufgetreten), wenn ich daraufhin jedoch GetLastError aufrufe bekomme ich wiederum den Wert 0 (-> KEIN Fehler aufgetreten)...
abgesehen, davon dass mir das ganze bis hierhin schon mal überhaupt nich logisch ist, passiert noch folgendes:
Ich habe dann mal nachgeprüft welche Nachrichten meine DialogProc überhaupt bekommt... nämlich genau die hier (und genau in dieser Reihenfolge):
WM_SETFONT = 0x0030
WM_DESTROY = 0x0002
WM_NCDESTROY = 0x0082
Kann sich vielleicht jemand von euch vorstellen, wieso mein Dialog gleich wieder abgebaut wird??? Im übrigen bekomme ich ja nicht einmal ein WM_INITDIALOG gesendet...

Weiß jemand von euch weiter?


Divide-and-Conquer
20.07.2004, 11:42
sorry, das hat sich bereits erledigt...
Ich hab einfach vergessen InitCommonControls() (wegen den Steuerelementen in dem Dialog) aufzurufen.... :mauer: :mauer: :mauer: