SetFocus() beim UserControll
-
Hallo leute,
habe eine DLG-Basierende Applikation. Auf den Dialog selbst ist viele Controls drauf auch ein Usercontrol welches ich von CEDIT abgeletet habe.
aber wie kann ich diese "Usercontrol" beim starten der dialogbox den "first focus" geben ?p3p3
PS: alle varianten von "SetFocus" habe ich versucht
-
Du könntest ihm schon bei der Template-Erstellung die Tab-ID 1 geben.
Dein OnInitDialog könnte FALSE zurückgeben, denn laut MSDN:
OnInitDialog gibt standardmäßig TRUE zurück, um anzuzeigen, dass der Fokus auf das erste Steuerelement im Dialogfeld festgelegt werden sollte.
-
@RenéG
danke für deine antworten erstmal. aber wie kann ich mein eingenes Controll eine TAD-ID geben ?p3p3
-
Wenn es dynamisch erstellt wird, und schon Controls auf dem Dialog vorhanden sind, dann gar nicht. -> Methode 2 funzt dann aber.
-
genau das ist mein problem. die werden dynamisch erzeug.
aber m2 funktionier ja ....... danke nochmal
p3p3