003
23.08.2005, 17:37 Uhr
Oliver
S2-Pixelgeneral
|
Zitat: |
ja aber wann und wo
|
Dann, wenn sie aufgerufen werden soll.
Z.B so
C++: |
BOOL CALLBACK DialogProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) { // ... Bei behandelten Nachrichten 1 zurückgeben, ansonsten 0. return 0; }
int WINAPI WinMain(...) { DialogBox(hInstance,MAKEINTRESOURCE(IDD_DIALOGID),NULL,DialogProc); return 0; }
|
Das wars eigentlich. Eine Nachrichtenschleife brauchst du für modale(!) Dialogfelder auch nicht, da die ihre eigene Warteschleife betreiben. -- Demokratie ist die Diktatur der Mehrheit.
www.siedler25.org/ ( Siedler2 - Remake ) Dieser Post wurde am 23.08.2005 um 17:37 Uhr von Oliver editiert. |