Forum: Win32/Win64 API (native code)
Delphi
by MrSpock,
21. Dez 2004
Hallo SirThornberry,
der Tip hat super funktioniert. Nachdem ich meiner Komponente mit Hilfe deiner Procedur klar gemcht habe, dass sie auch die Pfeil-Tasten berücksichtigen soll, hat meine Prozedur
procedure WMKeyDown(var Message: TWMKeyDown); message WM_KEYDOWN;
auch die Pfeiltasten erkannt und ich kann jetzt darauf reagieren.
@Martin: Ich habe nicht verstanden, auf welche Message...
Forum: Win32/Win64 API (native code)
Delphi
by MrSpock,
21. Dez 2004
Vielen Dank Martin und an den Adeligen,
werde das gleich mal ausprobieren und mich dann noch einmal melden.
Forum: Win32/Win64 API (native code)
Delphi
by MrSpock,
20. Dez 2004
Hallo Ultimator,
ich habe im Programm, dass die neue Komponente nutzt, KeyPreview des Formulars auf True gesetzt, und dann das OnKeyDown Event genutzt, um die Steuerung durchzuführen. Aber wenn z.B. nur ein Button auf dem Formular neben meiner Komponente ist, funktioniert es gar nicht. Packe ich eine Listbox dazu, erkennt das Programm dann, wenn der Fokus in der Listbox steht, die gedrückten...
Forum: Win32/Win64 API (native code)
Delphi
by MrSpock,
20. Dez 2004
Hallo Windows Spezialisten,
ich habe eine neue Komponente von TPanel abgeleitet und möchte, dass diese auf die Pfeil Tasten reagiert. Dazu habe ich eine Methode geschrieben, die auf die Message WM_KEYDOWN reagiert.
procedure WMKeyDown(var Message: TWMKeyDown); message WM_KEYDOWN;
Das funktioniert auch bei normalen Tasten, aber die Pfeiltasten führen dazu, dass der Focus auf das nächste...