TreeView_GetNextItem巨集 (commctrl.h)
擷取樹視圖專案,該專案與指定的專案具有指定的關聯性。 您可以使用此巨集、使用下列其中一個 TreeView_Get 巨集,或明確傳送 TVM_GETNEXTITEM 訊息。
語法
HTREEITEM TreeView_GetNextItem(
HWND hwnd,
HTREEITEM hitem,
UINT code
);
參數
hwnd
類型:HWND
樹視圖控件的句柄。
hitem
類型:HTREEITEM
專案的句柄。
code
類型:UINT
指定要擷取之項目的旗標。 此參數可以是下列其中一個值:
價值 | 意義 |
---|---|
|
擷取目前選取的專案。 您可以使用 TreeView_GetSelection 巨集傳送此訊息。 |
|
擷取 hitem 參數所指定之專案的第一個子專案。 您可以使用 TreeView_GetChild 巨集傳送此訊息。 |
|
擷取拖放作業的目標專案。 您可以使用 TreeView_GetDropHilight 巨集傳送此訊息。 |
|
擷取第一個可見專案。 您可以使用 TreeView_GetFirstVisible 巨集傳送此訊息。 |
|
擷取下一個同層級專案。 您可以使用 TreeView_GetNextSibling 巨集傳送此訊息。 |
|
Windows Vista 和更新版本。 擷取下一個選取的專案。 您可以使用 TreeView_GetNextSelected 巨集傳送此訊息。 |
|
擷取指定專案後面的下一個可見專案。 指定的項目必須可見。 使用 TVM_GETITEMRECT 訊息來判斷專案是否可見。 您可以使用 TreeView_GetNextVisible 巨集傳送此訊息。 |
|
擷取指定專案的父代。 您可以使用 TreeView_GetParent 巨集傳送此訊息。 |
|
擷取上一個同層級專案。 您可以使用 TreeView_GetPrevSibling 巨集傳送此訊息。 |
|
擷取指定專案前面的第一個可見專案。 指定的項目必須可見。 使用 TVM_GETITEMRECT 訊息來判斷專案是否可見。 您可以使用 TreeView_GetPrevVisible 巨集傳送此訊息。 |
|
擷取樹視圖控件的最上層或第一個專案。 您可以使用 TreeView_GetRoot 巨集傳送此訊息。 |
傳回值
類型:HTREEITEM
如果成功,則會傳回專案的句柄。 在大部分情況下,訊息會傳回 NULL 值,以指出錯誤。 如需詳細資訊,請參閱一節。
言論
如果所擷取的專案是樹狀結構的根節點,這個巨集會傳 回 NULL。 例如,如果您使用這個巨集搭配樹視圖根節點之第一層子系的 TVGN_PARENT 旗標,則巨集會傳回 NULL
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | commctrl.h |