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 [僅限桌面應用程式] |
標頭 |
|