TXM_GETNEXTITEM

Возвращает указатель hItem первого найденного или следующего элемента, удовлетворяющего указанным условиям.

TXM_GETNEXTITEM
wParam = (int) moode;
lParam  = (void*) hItem;

moode - опредляет режим работы. Равно одному из следующих значений:
TVGN_CARET - получить hItem элемента под курсором.
TVGN_CHILD - получить hItem первого дочернего для указанного родителя
TVGN_PARENT - получить hItem родителя для указанного дочернего
TVGN_NEXT - получить следующий элемент той-же группы (т.е. имеющий того-же родителя)
TVGN_PREVIOUS - получить предыдущий элемент той-же группы
TVGN_ROOT - получить первый корневой элемент
TVGN_LPARAM
- получить первый встреченный элемент, lParam нулевого столбца которого совпадёт с переданным в lParam. Просмотр ведётся от корневого элемента последовательно включая группы, субгруппы .
hItem - указатель на элемент - точку отсчёта. Может быть равен 0 при первом вызове (начале перебора), в таком случае будет возвращён первый удовлетворяющий условию moode.

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

hItem первого найденного или следующего элемента (в зависимости от переданного значения hItem).
0 в случае отсутствия следующих элементов, удовлетворяющих условию moode или при сбое. Получить подробные сведения можно вызвав GetLastError(), ненулевой возврат которой будет указывать на наличие ошибки.

Заметки:


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