WM_CHARTOITEM

WM_CHARTOITEM повідомлення надсилається на список з LBS_WANTKEYBOARDINPUT стиль його власникові, у відповідь на повідомлення, WM_CHAR.

WM_CHARTOITEM nKey = LOWORD(wParam);          / / Ключові значення nCaretPos = HIWORD(wParam);     / / знак вставлення позиції hwndListBox = lParam (HWND);    / / Ручка на список 

 

Параметри

nKey
Значення Низький замовлення слово wParam. Визначає значення ключа, натиснув користувач.
nCaretPos
Вартість вищого порядку слово wParam. Указує поточну позицію в за допомогою курсору.
hwndListBox
Значення lParam. Обробляти до списку.

Повернення значень

Значення, що повертається визначає дії, які виконуються програми у відповідь на повідомлення. Значення, що повертається, – 1 або –2 вказує, що застосунок обробляються всі аспекти вибору елемента і вимагає подальші дії за списком. Повернення значення 0 або більшими визначає COLUMN індексу елемент у списку і показує, списку повинні виконувати дію за промовчанням для клавіш на певний елемент.

Дія за промовчанням

Функція DefWindowProc повертає – 1.

Зауваження

Лише власник звертається список поля, які не мають LBS_HASSTRINGS стиль можна отримати це повідомлення.

Якщо в діалоговому вікні процедури обробляє це повідомлення, слід ролях бажаного значення, що повертається, щоб на BOOL і повернути значення безпосередньо. DWL_MSGRESULT значення, встановлення за допомогою SetWindowLong функції ігнорується.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 2.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.

Дивіться також

Огляд списку полів, список поле повідомлення, DefWindowProc, WM_CHAR, WM_VKEYTOITEM

Index