Fokus zur Laufzeit setzen
-
Hi,
kann man in einem Dialog zur Laufzeit den Fokus eines Steuerelements setzen?Ich meine, wenn ich eine Aktion ausführe soll danach der Fokus auf ein anderes Steuerelement gesetzt werden.
Geht das?
-
evil-peter schrieb:
Geht das?
SetFocus
-
Danke
-
Martin Richter empfiehlt immer, GotoDlgCtrl() statt SetFocus() zu benutzen. Hatte auch irgend einen tiefsinnigen Grund, der mir leider nicht mehr geläufig ist. Vielleicht liest er ja das hier und bringt mal Licht ins Dunkel.
-
Ich habe das mit SetFocus gemacht und es hat gut funktioniert. Ich werde das mit GotoDlgCtl() probieren. Mal sehen, ob das eine Unterschied macht.
Grüße
-
jencas schrieb:
Martin Richter empfiehlt immer, GotoDlgCtrl() statt SetFocus() zu benutzen.

This message performs additional dialog box management operations beyond those performed by the SetFocus function WM_NEXTDLGCTL updates the default pushbutton border, sets the default control identifier, and automatically selects the text of an edit control (if the target window is an edit control).