CWnd::OnVKeyToItem
Wenn das CWnd-Objekt ein Listenfeld mit dem LBS_WANTKEYBOARDINPUT Format besitzt, sendet das Listenfeld die WM_VKEYTOITEM Meldung als Reaktion auf eine WM_KEYDOWN Meldung.
afx_msg int OnVKeyToItem(
UINT nKey,
CListBox* pListBox,
UINT nIndex
);
Parameter
nKey
Gibt den virtuellen Tastencode der Schlüssel an, die der Benutzer geklickt hat.Eine Liste der Standardvirtuellen tastencodes, finden Sie Winuser.hpListBox
Gibt einen Zeiger auf das Listenfeld an.Der Zeiger kann und sollte nicht für die spätere Verwendung gespeichert werden temporär.nIndex
Gibt die aktuelle Position der Einfügemarke an.
Rückgabewert
Gibt die Aktion an, die die Anwendung als Reaktion auf die Meldung ausgeführt hat.Ein Rückgabewert von 2 gibt an, dass die Anwendung alle Aspekte der Auswahl des Elements behandelt und keine weitere Aktion durch das Listenfeld erfordert.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
Diese Memberfunktion wird durch das Framework nur für Listenfelder aufgerufen, die das LBS_HASSTRINGS Format haben.
Hinweis |
---|
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