Dialog anzeigen ohne das ein Steuerelement direkt den Fokus besitzt...
-
Hallo,
möchte einen nichtmodalen Dialog anzeigen lassen ohne das direkt ein Steuerelement darin den Fokus besitzt.Der Fokus soll erst durch drücken der TAB-Taste, bzw. eines Mausbuttons an ein Steuerelement übergeben werden.
Wie kann ich so etwas realisieren?!?!
Danke schon mal Voraus.
Gruss
S.
-
Nur eine kleine Idee ... ein unsichtbar Steuerelement ?
Fredy
-
hilft es was von außen nach dem Zeigen des Dialoges ein SetFocus() auf diesen anzuwenden?
-
VC6 macht in OnInitDialog folgenden Kommentar:
return TRUE; // Geben Sie TRUE zurück, außer ein Steuerelement soll den Fokus erhalten
-
Hallo,
Danke für eure Tipps.
"return true" in der OnInitDialog ist wohl die eleganteste Lösung...allerdings wird mein Dialog nur einmal erzeugt und dann über ShowWindow(SW_HIDE/SW_SHOW) angezeigt oder "versteckt".Ich setze jetzt von ausserhab einfach mit SetFocus den Fokus auf ein "Gruppenfeld".
In diesem Fall wird der Fokus (schwarzer Rand) nicht angezeigt und über die Tab-Taste / Mausklick erhalten dann entsprechend der Tabulatorreihenfolge die einzelnen Elemente den Fokus.Nochmals Danke.
Gruss
S.