Hallo an alle,
ich habe eine Dialogbox so erstellt:
Im Dialog habe ich einen OK-Button. Wenn auf den geklickt wird, soll eine MessageBox erscheinen. Nur das Problem ist, dass irgendwie alles zusammenbricht.
Ich kann garnichts mehr anklicken und muss dann den Prozess (durch den Taskmanager) beenden.
Ich habe auch probiert anstatt der MessageBox noch einen nicht-modalen Dialog zu öffnen. Doch das gleiche Problem
Hier ist die DialogboxProc:
Ich hoffe jemand kennt sich aus und kann mir helfen. Bin sehr dankbar für jeden Tipp!!
ich habe eine Dialogbox so erstellt:
Code:
DialogBox(MainInstance, MAKEINTRESOURCE(IDD_DIALOG), MainHandle, DialogboxProc);
Ich kann garnichts mehr anklicken und muss dann den Prozess (durch den Taskmanager) beenden.
Ich habe auch probiert anstatt der MessageBox noch einen nicht-modalen Dialog zu öffnen. Doch das gleiche Problem
Hier ist die DialogboxProc:
C++:
BOOL CALLBACK DialogboxProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_COMMAND:
{
if (LOWORD(wParam)==IDOK) // OK-Button
MessageBox(hwnd, "HALLO","",0);
break;
}
....// Weitere Abfragen
default:
return DefWindowProc(hwnd, message, wParam, lParam);
}
return 0;
}