Freigeben über


CWnd::OnCharToItem

Aufgerufen, wenn ein Listenfeld mit dem LBS_WANTKEYBOARDINPUT Format den Besitzer eine WM_CHARTOITEM Meldung als Reaktion auf eine WM_CHAR Meldung sendet.

afx_msg int OnCharToItem(
   UINT nChar,
   CListBox* pListBox,
   UINT nIndex 
);

Parameter

  • nChar
    Gibt den Wert des Schlüssels an, die vom Benutzer gedrückt wird.

  • pListBox
    Gibt einen Zeiger auf das Listenfeld an.Sie können möglicherweise temporär.

  • nIndex
    Gibt die aktuelle Position der Einfügemarke an.

Rückgabewert

Das Framework ruft diese Memberfunktion auf, um die Aktion anzugeben, die die Anwendung als Reaktion auf den Aufruf ausführen.Ein Rückgabewert von 2 gibt an, dass die Anwendung alle Aspekte der Auswahl des Elements behandelt und keine weitere Aktion durch das Listenfeld wünscht.Ein Rückgabewert von 1 gibt an, dass das Listenfeld die Standardaktion als Reaktion auf die Tastatureingabe ausführen soll.Ein Rückgabewert 0 oder ein größeres gibt den nullbasierten Index eines Elements im Listenfeld auf und gibt an, dass das Listenfeld die Standardaktion für die Tastatureingabe auf dem angegebenen Element ausführen soll.

Hinweise

HinweisHinweis

Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CWnd::OnChar

WM_CHARTOITEM