Dialog Handle



  • Hi Community,

    Ich rufe in meiner WinMain(...) DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOGMAIN), NULL, Dlg_ProcMain); auf und möchte anschließend eine Nachricht an den Dialog senden (SendMessage(gHdlg, WM_USER+1000, NULL, NULL);).

    Wie komme ich an das Handle des Dialoges ( in diesem Fall gHdlg ) heran?

    VG und Dank im Voraus, '][' !



  • Verwendest du denn Threads, denn sonst kannst du aus deiner Anwendung heraus deinem Dialog schlecht eine Nachricht senden, da im Code nach DialogBox erst fortgefahren wird, wenn der Dialog wieder geschlossen wurde. Falls du einen moduslosen Dialog willst: CreateDialog (dort bekommst du das Fenstehandle zurückgeliefert)


Anmelden zum Antworten