Dialog beendet sich sofort
-
Initialisier mal die CommonControls (sieht stark danach aus, als würdest Du daraus Controls verwenden) und zeig mal Deine DialogProc.
BTW: Die Nachricht, die Dein Dialog beim Erstellen bekommt, heißt WM_INITDIALOG.
-
öhm, du hast Recht, glaub ich...
nachdem ich alle Steuerelemente erntfernt hatte, funktionierte initdialog auf einmal..Wie initialisier ich common controls? ^^'
-
InitCommonControls() in WinMain und comctl32.h ...
-
hab ich beides gemacht, es funktioniert trotzdem nicht...
wie sieht das comctl32.h denn genau aus, weil ich das aus dem internet habe...
-
hhgj schrieb:
hab ich beides gemacht, es funktioniert trotzdem nicht...
wie sieht das comctl32.h denn genau aus, weil ich das aus dem internet habe...Wie aus dem Internet?
Wenn du die Datei bei dir nicht hattest. Dann lad dir mal das aktuelle PSDK runter!MfG schirrmie
-
Was sagt GetLastError nachdem der nicht Dialog erzeugt wurde?
-
ich habe immer
InitCommonControls();
und
#include <commctrl.h>
#include <commdlg.h>
sowie eine gelinkte
comctl32.lib
-
Laut MSDN sollte man aber InitCommonControlsEx benutzen!
MSDN schrieb:
Registers and initializes the common control window classes. This function is obsolete. New applications should use the InitCommonControlsEx function.
MfG schirrmie
-
was gehört denn alles zu diesen commoncontrols?...
-
List View, Tree View, Pregress Bar, Tooltips etc. pp