WM_CHARTOITEM

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

WM_CHARTOITEM nKey = LOWORD(wParam);          / / מפתחות nCaretPos ערך = HIWORD(wParam);     / / סימן caret של תפקיד hwndListBox = lParam (HWND);    / / לטפל לתיבת רשימה 

 

פרמטרים

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

להחזיר ערכים

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

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

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

הערות

רק תיבות רשימה שצוירו על-ידי הבעלים שאין להן את סגנון LBS_HASSTRINGS יכולים לקבל הודעה זו.

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

QuickInfo

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

ראה גם

מבט כולל על תיבות רשימה, תיבת רשימה הודעות, DefWindowProc, WM_CHAR, WM_VKEYTOITEM

Index