NMTVDISPINFOA 結構 (commctrl.h)
包含和接收樹檢視項目的顯示資訊。 此結構與 TV_DISPINFO 結構相同,但已重新命名為遵循目前的命名慣例。
語法
typedef struct tagTVDISPINFOA {
NMHDR hdr;
TVITEMA item;
} NMTVDISPINFOA, *LPNMTVDISPINFOA;
成員
hdr
類型:NMHDR
NMHDR 結構,其中包含此通知的相關信息。
item
類型:TVITEM
TVITEM 結構,可識別及包含樹視圖專案的相關信息。 TVITEM 結構的 遮罩 成員會指定要設定或擷取哪些資訊。 它可以是下列其中一或多個值:
價值 | 意義 |
---|---|
|
cChildren 成員指定或是要接收的值,指出專案是否有子專案。 |
|
iImage 成員會指定或接收影像清單中專案非選取圖示的索引。 |
|
iSelectedImage 成員會指定或接收影像清單中專案所選取圖示的索引。 |
|
pszText 成員會指定要接收專案文字之緩衝區的新專案文字或位址。 如果結構正在接收專案文字,您通常會將文字複製到 pszText 所指向的緩衝區,TVITEM 結構的成員 成員。 不過,您可以改為傳回 pszText 成員中的字串。 如果您這樣做,則無法變更或刪除字串,直到刪除對應的專案文字,或傳送兩個額外的 TVN_GETDISPINFO 通知碼為止。 |
言論
注意
commctrl.h 標頭會將 NMTVDISPINFO 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | commctrl.h |
另請參閱
參考