WM- _ chartoitem-Meldung

Wird von einem Listenfeld mit dem lbs- _ wantkeyboardinput -Stil als Reaktion auf eine WM- _ char -Nachricht an seinen Besitzer gesendet.

WM_CHARTOITEM

    WPARAM wParam;
    LPARAM lParam; 

Parameter

wParam

Das LoWord gibt den Zeichencode des Schlüssels an, den der Benutzer gedrückt hat. Das HIWORD -Element gibt die aktuelle Position der Einfügemarke an.

lParam

Handle für das Listenfeld.

Rückgabewert

Der Rückgabewert gibt die Aktion an, die die Anwendung als Antwort auf die Nachricht ausgeführt hat. Der Rückgabewert-1 oder-2 gibt an, dass die Anwendung alle Aspekte der Elementauswahl behandelt hat und keine weitere Aktion im Listenfeld erfordert. Ein Rückgabewert von 0 (null) oder größer gibt den NULL basierten Index eines Elements im Listenfeld an und gibt an, dass im Listenfeld die Standardaktion für den Tastatur Strich für das angegebene Element ausgeführt werden soll.

Bemerkungen

Die defwindowproc -Funktion gibt-1 zurück.

Nur vom Besitzer gezeichnete Listenfelder, die nicht den lbs _ hasstrings -Stil aufweisen, können diese Nachricht empfangen.

Wenn eine Dialogfeld Prozedur diese Nachricht behandelt, sollte Sie den gewünschten Rückgabewert in einen booleschen Wert umwandeln und den Wert direkt zurückgeben. Der von der SetWindowLong -Funktion festgelegte DWL- _ msgresult -Wert wird ignoriert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Nur Windows Vista [ -Desktop-Apps]
Unterstützte Mindestversion (Server)
Nur Windows Server 2003 [ -Desktop-Apps]
Header
Winuser. h (Windows. h einschließen)

Siehe auch

Verweis

WM _ vkeytoitem

Andere Ressourcen

DefWindowProc

HIWORD

LOWORD

WM _ -Zeichen