WM_VKEYTOITEM

ההודעה WM_VKEYTOITEM נשלח על-ידי תיבת רשימה עם סגנון LBS_WANTKEYBOARDINPUT לבעליו בתגובה להודעת WM_KEYDOWN.

WM_VKEYTOITEM vkey = LOWORD(wParam);      / / קוד מקש וירטואלי nCaretPos = HIWORD(wParam); / / סימן caret של תפקיד hwndLB = lParam;            / / לטפל לתיבת רשימה 

 

פרמטרים

vkey
הערך של המילה מסדר נמוך של wParam. ציון קוד מקש וירטואלי של מפתח שהמשתמש לחץ.
nCaretPos
הערך של המילה הגבוהות של wParam. מציין את המיקום הנוכחי של סימן הכניסה.
hwndLB
הערך של lParam. לטפל לתיבת הרשימה.

להחזיר ערכים

הערך המוחזר מציין הפעולה היישום בתגובה להודעה. ערך ההחזרה של שענדו מציין היישום לטפל בכל ההיבטים של בחירת הפריט דורש פעולה נוספת על-ידי תיבת הרשימה. ערך ההחזרה של – 1 מציין כי תיבת הרשימה, יש לבצע את פעולת ברירת המחדל בתגובה ההקשה. ערך ההחזרה של 0 או גדול מציין את האינדקס של פריט בתיבת הרשימה ומציין תיבת הרשימה יש לבצע את פעולת ברירת המחדל עבור ההקשה על הפריט הנתון.

פעולת ברירת מחדל

הפונקציה DefWindowProc מחזירה – 1.

הערות

אם הליך תיבת הדו-שיח מטפל הודעה זו, אותה עליו לבצע המרה של הערך המוחזר המבוקש כדי BOOL, להחזיר את הערך ישירות. אין התייחסות הערך DWL_MSGRESULT המוגדר על-ידי הפונקציה SetWindowLong.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על תיבות רשימה, תיבת רשימה הודעות, DefWindowProc, WM_CHARTOITEM, WM_KEYDOWN