сообщение TVM_GETNEXTITEM
Извлекает элемент представления в виде дерева, который имеет указанную связь с указанным элементом. Это сообщение можно отправить явным образом с помощью макроса TreeView_GetNextItem .
Параметры
-
wParam
-
Флаг, указывающий извлекаемый элемент. Этот параметр может иметь одно из следующих значений:
Значение Значение - TVGN_CARET
Извлекает выбранный элемент. Для отправки этого сообщения можно использовать макрос TreeView_GetSelection . - TVGN_CHILD
Извлекает первый дочерний элемент элемента, указанного параметром hitem . Для отправки этого сообщения можно использовать макрос TreeView_GetChild . - TVGN_DROPHILITE
Извлекает элемент, который является целевым объектом операции перетаскивания. Для отправки этого сообщения можно использовать макрос TreeView_GetDropHilight . - TVGN_FIRSTVISIBLE
Извлекает первый элемент, отображаемый в окне представления в виде дерева. Для отправки этого сообщения можно использовать макрос TreeView_GetFirstVisible . - TVGN_LASTVISIBLE
Версия 4.71. Извлекает последний развернутый элемент в дереве. При этом не извлекается последний элемент, видимый в окне представления в виде дерева. Для отправки этого сообщения можно использовать макрос TreeView_GetLastVisible . - TVGN_NEXT
Извлекает следующий элемент того же уровня. Для отправки этого сообщения можно использовать макрос TreeView_GetNextSibling . - TVGN_NEXTSELECTED
Windows Vista и более поздних версий. Извлекает следующий выбранный элемент. Для отправки этого сообщения можно использовать макрос TreeView_GetNextSelected . - TVGN_NEXTVISIBLE
Извлекает следующий видимый элемент, следующий за указанным элементом. Указанный элемент должен быть видимым. Используйте сообщение TVM_GETITEMRECT , чтобы определить, является ли элемент видимым. Для отправки этого сообщения можно использовать макрос TreeView_GetNextVisible . - TVGN_PARENT
Извлекает родительский объект указанного элемента. Для отправки этого сообщения можно использовать макрос TreeView_GetParent . - TVGN_PREVIOUS
Извлекает предыдущий одноуровневый элемент. Для отправки этого сообщения можно использовать макрос TreeView_GetPrevSibling . - TVGN_PREVIOUSVISIBLE
Извлекает первый видимый элемент, который предшествует указанному элементу. Указанный элемент должен быть видимым. Используйте сообщение TVM_GETITEMRECT , чтобы определить, является ли элемент видимым. Для отправки этого сообщения можно использовать макрос TreeView_GetPrevVisible . - TVGN_ROOT
Извлекает самый верхний или самый первый элемент элемента управления в виде дерева. Для отправки этого сообщения можно использовать макрос TreeView_GetRoot . -
lParam
-
Дескриптор элемента.
Возвращаемое значение
Возвращает дескриптор элемента в случае успешного выполнения. В большинстве случаев сообщение возвращает значение NULL , указывающее на ошибку. Подробные сведения см. в разделе "Заметки".
Комментарии
Это сообщение возвращает значение NULL , если извлекаемый элемент является корневым узлом дерева. Например, если вы используете это сообщение с флагом TVGN_PARENT на дочернем элементе первого уровня корневого узла представления дерева, оно вернет значение NULL.
Вы также можете использовать один из следующих связанных макросов:
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2003 [только классические приложения] |
Заголовок |
|