TVN_GETDISPINFO通知程式碼
要求樹狀檢視控制項的父視窗提供顯示或排序專案所需的資訊。 此通知代碼會以 WM_NOTIFY 訊息的形式傳送。
TVN_GETDISPINFO
lptvdi = (LPNMTVDISPINFO) lParam
參數
-
lParam
-
NMTVDISPINFO結構的指標。 專案成員是TVITEM結構,其mask、hItem、state和lParam成員會指定所需的資訊類型。 您必須將結構的成員填入適當的資訊。
傳回值
會忽略傳回值。
備註
此通知碼會在下列情況下傳送:
- 如果專案的TVITEM結構的pszText成員是LPSTR_TEXTCALLBACK值,控制項會傳送此通知程式碼來擷取專案的文字。 在此情況下,lParam的遮罩成員會設定TVIF_TEXT旗標。
- 如果專案的TVITEM結構的iImage或iSelectedImage成員是I_IMAGECALLBACK值,控制項會傳送此通知程式碼來擷取控制項影像清單中的專案圖示索引。 在此情況下,如果選取專案,lParam的遮罩成員將會設定TVIF_SELECTEDIMAGE旗標。 如果未選取專案,lParam的遮罩成員將會設定TVIF_IMAGE旗標。
- 如果專案的TVITEM結構的cChildren成員是I_CHILDRENCALLBACK值,控制項會傳送此通知程式碼來擷取值,指出專案是否有子專案。 在此情況下,lParam的遮罩成員會設定TVIF_CHILDREN旗標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|
Unicode 與 ANSI 名稱 |
TVN_GETDISPINFOW (Unicode ) 和 TVN_GETDISPINFOA (ANSI) |