WM _ CHARTOITEM-Meldung
Wird von einem Listenfeld mit dem LBS _ WANTKEYBOARDINPUT-Stil als Reaktion auf eine WM _ CHAR-Nachricht an den Besitzer gesendet.
WM_CHARTOITEM
WPARAM wParam;
LPARAM lParam;
Parameter
-
wParam
-
Das LOWORD gibt den Zeichencode der Taste an, die der Benutzer gedrückt hat. Das HIWORD gibt die aktuelle Position des Caretworts an.
-
lParam
-
Handle für das Listenfeld.
Rückgabewert
Der Rückgabewert gibt die Aktion an, die die Anwendung als Reaktion auf die Nachricht ausgeführt hat. Der Rückgabewert -1 oder -2 gibt an, dass die Anwendung alle Aspekte der Elementauswahl verarbeitet hat und keine weitere Aktion durch das Listenfeld erfordert. Ein Rückgabewert von 0 oder höher gibt den nullbasierten Index eines Elements im Listenfeld an und gibt an, dass das Listenfeld die Standardaktion für die Tastatureingabe für das angegebene Element ausführen soll.
Bemerkungen
Die DefWindowProc-Funktion gibt -1 zurück.
Nur vom Besitzer gezeichnete Listenfelder ohne LBS _ HASSTRINGS-Format können diese Meldung empfangen.
Wenn eine Dialogfeldprozedur diese Meldung verarbeitet, sollte sie den gewünschten Rückgabewert in einen BOOL-Wert umkehren und den Wert direkt zurückgeben. Der von der SetWindowLong-Funktion festgelegte _ MSGRESULT-DWL-Wert wird ignoriert.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|
Weitere Informationen
-
Verweis
-
Andere Ressourcen