共用方式為


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

您也可以使用下列其中一個相關宏:

TreeView_GetChild
TreeView_GetDropHilight
TreeView_GetFirstVisible
TreeView_GetLastVisible
TreeView_GetNextSibling
TreeView_GetNextVisible
TreeView_GetParent
TreeView_GetPrevSibling
TreeView_GetPrevVisible
TreeView_GetRoot
TreeView_GetSelection

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限桌面應用程式]
標頭
Commctrl.h