Seite 1 von 1

GetAsyncKeyState(VK_RETURN) beim StringGadget ausfiltern

Verfasst: 04.12.2005 07:10
von Jake
Ich möchte in einem StringGadget Return drücken und dann soll der Cursor zum nächsten Gadget bzw. auf einen OK-Button springen. Das betrifft mehrere StringGadgets. Also erst von einem zum anderen springen... und dann zum Schluß auf OK.

Da im StringGadget die Tasten aber für die Eingabe abgefragt werden wird der GetAsyncKeyState hinten an gestellt. Geht also so nicht.

Nun zur eigentlichen Frage:
Wie kann man das anstellen bzw. kann man Return rausfiltern.

Aus der PB-Hilfe AddKeyboardShortcut():

Code: Alles auswählen

Standardmäßig hat ein Fenster bereits die #PB_Shorcut_Tab und #PB_Shortcut_Tab|#PB_Shortcut_Shift Shortcuts, um die Tabulator und Shift-Tabulator Tasten(kombinationen) korrekt zu handhaben.
Also mit TAB geht das ja auch. Kann ich das auch für andere Tasten (nur eine Taste, keine Kombi) so einstellen das es ähnlich wie die TAB funktioniert?

Re: GetAsyncKeyState(VK_RETURN) beim StringGadget ausfiltern

Verfasst: 04.12.2005 09:23
von Danilo
Jake hat geschrieben:Ich möchte in einem StringGadget Return drücken und
dann soll der Cursor zum nächsten Gadget bzw. auf einen
OK-Button springen. Das betrifft mehrere StringGadgets.
Also erst von einem zum anderen springen... und dann zum
Schluß auf OK.
Dafür findest Du hier einen Beispielcode mit 4 StringGadgets:
http://forums.purebasic.com/german/arch ... 10&start=5

Mußt nur noch den OK-Button einfügen und bei Return auf
diesen Button dann eine Aktion ausführen.

Verfasst: 04.12.2005 11:59
von Jake
Super Danke!

So einfach habe ich mir das nicht vorgestellt.