NTCEXCLICK - структура применяемая в сообщении WM_NOTIFY с кодами извещения о активности мыши

typedef struct NTCEXCLICK{
    NMHDR hdr;
    void* item;
    size_t col;
    size_t state;
    size_t stateNew;
    POINT ptAction;
    long lParam;
} *PNTCEXCLICK;

hdr Стандартная заглавная структура всех WM_NOTIFY сообщений согласно стандартов Microsoft. Значение её полей подробно рассмотрено в соответствующих разделах MSDN.
item Указатель на элемент(строку) по которой произошло попадание.
Может быть равен 0 как указатель на попадание за пределы заполненной области
col Указатель на столбец по которому произошло попадание.
Может быть равно -1 как указатель на попадание за пределы заполненной области
Если item и/или col сожержат указание на попадание за пределы заполненной области то все остальные поля структуры, кроме ptAction, не содержат действительных данных.
state Состояние элемента. Битовое поле, смысл бит которого аналогичен одноимённому полю структуры TCEXITEM
stateNew Состояние в которое перейдёт элемент. Смысл бит аналогичен state. Смысл поля в том что извещательное сообщение отправляется до обработки контролом сообщений мыши но после предварительного расчёта последствий таковой обработки. Зачения state внутренних данных элемента будут заменены на stateNew если итогом обработки извещательного сообщения будет разрешение выполнить внутреннюю обработку. Подробней в описании кодов возврата конкретных извещательных сообщений.
ptAction Координаты положения курсора мыши на экране в момент генерации сообщения
lParam Пользователтское поле lParam связанное с элементом (item, col).