Default-Pushbutton eines Dialogs ermitteln
-
Hallo
ich habe einen ganz einfachen Dialog mit mehreren Buttons drauf. Jetzt müsste ich rausfinden, welcher Button gerade der Default-Pushbutton ist. Gibt es dafür eine Funktion oder muss ich alle Buttons durchlaufen und gucken ob der BS_DEFPUSHBUTTON Stil gesetzt ist?
-
HWND hDefBut = GetDlgItem(hDlg, IDOK);
-
Hi WebFritz, das Problem ist das der DefPushbutton nicht immer die ID IDOK hat.
-
Am Anfang ist zwar DefPushbutton == IDOK, aber der User kann ja einfach einen anderen Button anklicken (mit einer ganz anderen ID) und schon ändert sich auch der DefPushbutton.