![]() |
Anzeige:
|
|
|||||||
| XProfan Alles rund um die Programmiersprache XProfan. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 28.01.2010
Ort: bayerischer Untermain
Beiträge: 47
|
Wenn ich ein Fenster geöffnet habe und nicht gerade innerhalb eines Editfelds oder ähnlichen bin, dann kann ich doch in der Waitinputschleife schön meine Scancodes abgreifen:
Code:
WhileNot 0
WaitInput
if %key=2
BREAK
else
settext text1&, "Scancode "+str$(%Scankey)
endif
EndWhile
|
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
Du erhälst den Scancode natürlich nur, während du dich im Hauptfenster befindest, weil WaitInput nur Messages verarbeiten kann, die auch am Hauptfenster ankommen.
Systemweite Lösungen bieten diverse API wie GetKeyState() oder auch XProfans Iskey(). Den Status aller Tasten gleichzeitig erhälst du mittels GetKeyboardState(). Du kannst auch jedes Control/jeden Dialog subclassen und dann WM_KEYDOWN/WM_KEYUP abfragen: Code:
If SubClassMessage(control&, wm_keydown) If &swparam=13 'Return abfragen usw... ...
__________________
Gruß, Frank Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#3 (Direktlink) |
|
War schon mal da
![]() Registriert seit: 28.01.2010
Ort: bayerischer Untermain
Beiträge: 47
|
Danke, dann weiss ich, wie es weitergeht. Auf den Gedanken, daß ich in untergeordneten Fenstern keine Scancodes abfragen kann, wär ich nicht gekommen. Ich werd den Weg übers Subclassing gehen.
|
|
|
|
|
|
#4 (Direktlink) | |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 43
Beiträge: 4.725
|
Zitat:
__________________
Gruß, Frank Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Woher krieg ich Win XP die CD her? | pcboy | Windows XP | 3 | 07.02.2009 11:27 |
| Wo Krieg ich das her ? | Redgit | Hardware - Kaufempfehlungen | 8 | 02.09.2006 15:24 |
| DC++, ich krieg keine Filelists | mettshot | Software - Allgemein | 3 | 19.06.2006 21:36 |
| Wo her krieg ich ein Ts server? | Peacemaker | Homepagegestaltung | 2 | 10.03.2006 11:15 |
| Far Cry - Wie krieg ich den. | thunder286 | Computerspiele | 4 | 02.11.2004 23:14 |