Nachrichten zwischen hauptdialog und Steuerelement weiterleiten
-
Hallo,
weis jemand wie ich in einer Dialoganwendung Nachrichten an ein Steuerelement weiterleite bei Tastendruck ?
-
was genau meinst du ?? sag mal was du machen willst, denke nicht das dir jemand mit dieser beschreibung helfen kann

-
ich habe einen Hauptdialog und ein Editfeld als Steuerelement. Ich möchte nun wenn ich auf die Taste 'A' drücke das ein Name in das Feld z.B. "Karl" geschrieben wird. Drücke ich 'B' soll Carla drinne stehen. Das Problem aber das ich habe ist das Wenn der Dialog erstellt wird der Focus sofort auf das Editfeld gestzt wird und somit die Nachricht weiter an das Feld weitergereicht wird. Habe ich das Editfeld nicht drin (für Testzweck) und drücke auf die Taste 'A' so erscheint die MessageBox (um zu sehen ob die Nachricht erhalten wird auch nur für den Test) ganz normal. Ich würde deshalb gerne wissen wie ich den Focus auf den Hauptdialog setzen kann oder macht man sowas anders ?
-
die einfachste mthode ist einfach den tabstop für deine controls im eigenschaftsfenster aus zu schalten
-
danke,
ich habs probiert es funzt aber was ist wenn ich das ganze wahlweise über ein button bzw. über nur die Taste A machen will nicht mit Alt-A?
-
wieso alt-A ??
wie fängst du denn die ereignisse ab ??hätte es so gemacht das ich alle tastatureingaben über PreTranslateMessage abfrage und auswerte