TXM_GETITEM

Запрашивает данные об указанном элементе или ячейке

TXM_GETITEM
wParam - не используется;
lParam = (PTCEXITEM) pis;

pis - указатель на структуру TCEXITEM для получения данных о запрашиваемом элементе.
В структуре должны быть заполнены поля:
hItem
должно содердать указатель на запрашиваемый элемент
SubItem
№ столбца, определяющий конечную ячейку.
Или -1 для общих данных всего элемента, в таком случае значения lParam и pText получить невозможно. 0 - в случае если нет ни одного столбца приравнивается к -1
mask Должно быть заполнено комбинацией бит запрашиваемых данных, подробности см. в описании структуры TCEXITEM
stateMask
Должно содержать маску запрашиваемых бит состояний, подробности см. в описании структуры TCEXITEM
pText и
cchTextMax
Если для mask указано TVIF_TEXT должны содержать указатель на действительный буфер и размер этого буфера. Стоит отметить что если текст в ячейке больше размера указанного буфера то копируется только часть текста, при этом строка не будет завершаться нулём, даже если таковая была передана в ячейку ранее.
Если задать pText = 0 и cchTextMax = 0 то в cchTextMax будет возвращён необходимый размер буфера (байт) для сохранения строки.

Возвращаемые значения:

1 при успехе.
0 при сбое. Получить подробные сведения можно вызвав GetLastError().

Заметки:


Заголовок: TCEXclass.h