WM_CHARTOITEM повідомлення надсилається на список з LBS_WANTKEYBOARDINPUT стиль його власникові, у відповідь на повідомлення, WM_CHAR.
WM_CHARTOITEM nKey = LOWORD(wParam); / / Ключові значення nCaretPos = HIWORD(wParam); / / знак вставлення позиції hwndListBox = lParam (HWND); / / Ручка на список
Значення, що повертається визначає дії, які виконуються програми у відповідь на повідомлення. Значення, що повертається, – 1 або –2 вказує, що застосунок обробляються всі аспекти вибору елемента і вимагає подальші дії за списком. Повернення значення 0 або більшими визначає COLUMN індексу елемент у списку і показує, списку повинні виконувати дію за промовчанням для клавіш на певний елемент.
Функція DefWindowProc повертає – 1.
Лише власник звертається список поля, які не мають LBS_HASSTRINGS стиль можна отримати це повідомлення.
Якщо в діалоговому вікні процедури обробляє це повідомлення, слід ролях бажаного значення, що повертається, щоб на BOOL і повернути значення безпосередньо. DWL_MSGRESULT значення, встановлення за допомогою SetWindowLong функції ігнорується.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 2.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Огляд списку полів, список поле повідомлення, DefWindowProc, WM_CHAR, WM_VKEYTOITEM