Описание ключевого слова


$tagNMITEMACTIVATE

Высылает элементу ListView, когда пользователь активирует пункт

Global Const $tagNMITEMACTIVATE = $tagNMHDR & ";int Index;int SubItem;int NewState;int OldState;" & _
        "int Changed;int X;int Y;int lParam;int KeyFlags"

Параметры

$tagNMHDR Структура $tagNMHDR, содержащая информацию об уведомительном сообщении
Index Индекс пункта ListView. Если при уведомлении не используется пункт, то этот элемент структуры содержит -1
SubItem Индекс подпункта, отсчёт от 1. Если при уведомлении не используется подпункт или уведомление не относится к подпункту, то этот элемент структуры содержит 0.
NewState Новое состояние пункта. Этот элемент структуры равен 0 для уведомлений не использующих его.
OldState Старое состояние пункта. Этот элемент структуры равен 0 для уведомлений не использующих его.
Changed Набор флагов, определяющих атрибуты пункта, которые были изменены.
Этот элемент структуры равен 0 для уведомлений, которые не используют его.
Этот элемент структуры может иметь один или несколько следующих флагов:
    $LVIF_COLUMNS - The Columns member is valid
    $LVIF_DI_SETITEM - The operating system should store the requested list item information
    $LVIF_GROUPID - Изменён идентификатор группы для пункта
    $LVIF_IMAGE - Изменено изображение иконки пункта
    $LVIF_INDENT - Изменён отступ пункта
    $LVIF_NORECOMPUTE - The control will not generate LVN_GETDISPINFO to retrieve text information
    $LVIF_PARAM - Изменено значение связанного параметра пункта
    $LVIF_STATE - Изменено состояние пункта
    $LVIF_TEXT - Изменён текст пункта
X X-координата точки
Y Y-координата точки
lParam Значение пункта, определяемое приложением. Этот элемент структуры не определён для уведомлений, которые не используют его
KeyFlags Клавиши модификаторы, которые были нажаты в момент активации.
Это поле структуры содержит 0 или комбинацию следующих флагов:
    $LVKF_ALT - нажата клавиша Alt.
    $LVKF_CONTROL - нажата клавиша Ctrl.
    $LVKF_SHIFT - нажата клавиша Shift.