WindowMessageEnum: Unterschied zwischen den Versionen
(WM_KEYDOWN und WM_KEYUP ergänzt., zugehöriger Text ist verbesserungswürdig) |
(WM_KILLFOCUS ergänzt) |
||
Zeile 1: | Zeile 1: | ||
− | + | __TOC__ | |
+ | Die Mitglieder der Enumeration WindowMessageEnum sind Nachrichten, die an Fenster gesandt werden, um das Verhalten zu steuern und Daten zu setzen oder zu ermitteln. | ||
+ | |||
+ | |||
+ | |||
+ | = Deklaration = | ||
<PRE> | <PRE> | ||
Const WM_BASE As Long = 0 | Const WM_BASE As Long = 0 | ||
Enum WindowMessageEnum | Enum WindowMessageEnum | ||
+ | WM_KILLFOCUS = WM_BASE + &H8& | ||
WM_DELETEITEM = WM_BASE + &H2D& | WM_DELETEITEM = WM_BASE + &H2D& | ||
WM_COMPAREITEM = WM_BASE + &H39& | WM_COMPAREITEM = WM_BASE + &H39& | ||
Zeile 11: | Zeile 17: | ||
</PRE> | </PRE> | ||
− | === WM_KEYDOWN === | + | Die Nachrichten können mit [[SendMessage]] oder [[PostMessage]] versandt werden. |
+ | |||
+ | |||
+ | |||
+ | = Beschreibung = | ||
+ | |||
+ | ==== WM_KEYDOWN ==== | ||
+ | Wert (hex/dez): &H100 = 256 | ||
Diese Nachricht wird an das Fenster, welches den Fokus hat und Eingaben von der Tastatur empfangen kann, gesandt, wenn eine Taste gedrückt werden soll. Als Parameter werden der Keycode und diverse zusätzliche Daten erwartet. | Diese Nachricht wird an das Fenster, welches den Fokus hat und Eingaben von der Tastatur empfangen kann, gesandt, wenn eine Taste gedrückt werden soll. Als Parameter werden der Keycode und diverse zusätzliche Daten erwartet. | ||
− | === WM_KEYUP === | + | <!--===== Beispiel ===== |
+ | <PRE> | ||
+ | </PRE>--> | ||
+ | |||
+ | |||
+ | |||
+ | ==== WM_KEYUP ==== | ||
+ | Wert (hex/dez): &H101 = 257 | ||
Diese Nachricht wird an das Fenster, welches den Fokus hat und Eingaben von der Tastatur empfangen kann, gesandt, wenn eine Taste losgelassen werden soll. Als Parameter werden der Keycode und diverse zusätzliche Daten erwartet. | Diese Nachricht wird an das Fenster, welches den Fokus hat und Eingaben von der Tastatur empfangen kann, gesandt, wenn eine Taste losgelassen werden soll. Als Parameter werden der Keycode und diverse zusätzliche Daten erwartet. | ||
+ | |||
+ | <!--===== Beispiel ===== | ||
+ | <PRE> | ||
+ | </PRE>--> | ||
+ | |||
+ | |||
+ | |||
+ | ==== WM_KILLFOCUS ==== | ||
+ | |||
+ | Ein aktives Fenster erhält diese Nachricht, unmittelbar bevor das Fenster den Fokus verliert. | ||
+ | |||
+ | ===== Beispiel ===== | ||
+ | <PRE> | ||
+ | Call SendMessageLong(VScroll1.hwnd, WindowMessageEnum.WM_KILLFOCUS, 0, 0) | ||
+ | </PRE> | ||
+ | |||
+ | = Beispiele = | ||
+ | |||
+ | |||
+ | |||
+ | = Weblinks = | ||
+ | |||
+ | |||
---- | ---- | ||
− | <!--{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Helge Rex}} | + | <!--{{Benutzer:Bernhard Döbler/Vorlage:Zuständig|Helge Rex}}--> |
− | --> | + | |
[[Kategorie:Enum]] | [[Kategorie:Enum]] |
Version vom 24. September 2007, 12:59 Uhr
Inhaltsverzeichnis
Die Mitglieder der Enumeration WindowMessageEnum sind Nachrichten, die an Fenster gesandt werden, um das Verhalten zu steuern und Daten zu setzen oder zu ermitteln.
Deklaration
Const WM_BASE As Long = 0 Enum WindowMessageEnum WM_KILLFOCUS = WM_BASE + &H8& WM_DELETEITEM = WM_BASE + &H2D& WM_COMPAREITEM = WM_BASE + &H39& WM_KEYDOWN = WM_BASE + &H100& WM_KEYUP = WM_BASE + &H101& End Enum
Die Nachrichten können mit SendMessage oder PostMessage versandt werden.
Beschreibung
WM_KEYDOWN
Wert (hex/dez): &H100 = 256
Diese Nachricht wird an das Fenster, welches den Fokus hat und Eingaben von der Tastatur empfangen kann, gesandt, wenn eine Taste gedrückt werden soll. Als Parameter werden der Keycode und diverse zusätzliche Daten erwartet.
WM_KEYUP
Wert (hex/dez): &H101 = 257
Diese Nachricht wird an das Fenster, welches den Fokus hat und Eingaben von der Tastatur empfangen kann, gesandt, wenn eine Taste losgelassen werden soll. Als Parameter werden der Keycode und diverse zusätzliche Daten erwartet.
WM_KILLFOCUS
Ein aktives Fenster erhält diese Nachricht, unmittelbar bevor das Fenster den Fokus verliert.
Beispiel
Call SendMessageLong(VScroll1.hwnd, WindowMessageEnum.WM_KILLFOCUS, 0, 0)