WM_CHARTOITEM-Nachricht
Wird durch ein Listenfeld mit dem Stil LBS_WANTKEYBOARDINPUT an seine*n Besitzer*in als Reaktion auf eine WM_CHAR Nachricht gesendet.
WM_CHARTOITEM
WPARAM wParam;
LPARAM lParam;
Parameter
-
wParam
-
LOWORD gibt den Zeichencode der Taste an, die der bzw. die die Benutzer*in gedrückt hat. HIWORD gibt die aktuelle Position des Textcursors 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. Ein Rückgabewert von -1 oder -2 gibt an, dass die Anwendung alle Aspekte der Auswahl des Elements behandelt 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 den Tastenanschlag für das angegebene Element ausführen soll.
Hinweise
Die DefWindowProc-Funktion gibt -1 zurück.
Nur von Besitzer*innen gezeichnete Listenfelder, die nicht über den Stil LBS_HASSTRINGS verfügen, können diese Nachricht empfangen.
Wenn eine Dialogfeldprozedur diese Nachricht behandelt, sollte sie den gewünschten Rückgabewert in einen BOOL-Wert umwandeln und ihn direkt zurückgeben. Der von der SetWindowLong-Funktion festgelegte DWL_MSGRESULT-Wert wird ignoriert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Referenz
-
Weitere Ressourcen