NMHDDISPINFOA 結構 (commctrl.h)
包含用來處理 HDN_GETDISPINFO 通知碼的資訊。
語法
typedef struct tagNMHDDISPINFOA {
NMHDR hdr;
int iItem;
UINT mask;
LPSTR pszText;
int cchTextMax;
int iImage;
LPARAM lParam;
} NMHDDISPINFOA, *LPNMHDDISPINFOA;
成員
hdr
類型: NMHDR
NMHDR 結構,包含此通知程式碼的相關資訊。
iItem
類型: int
標頭控制項中專案以零起始的索引。
mask
類型: UINT
一組位旗標,指定標頭控制項的擁有者必須填入結構的成員。 此值可以是下列值的組合:
值 | 意義 |
---|---|
|
pszText欄位必須填入。 |
|
4.70 版。 iImage欄位必須填入。 |
|
必須填入 lParam 欄位。 |
|
4.70 版。 傳回值。 表示標頭控制項應該儲存專案資訊,而不會再次要求它。 |
pszText
類型: LPTSTR
以 Null 結束之字串的指標,其中包含要針對標頭專案顯示的文字。
cchTextMax
類型: int
pszText所指向的緩衝區大小。
iImage
類型: int
影像清單中的以零起始的索引。 指定的影像將會與標頭專案一起顯示,但不會取代專案的點陣圖。 如果 iImage 設定為 I_IMAGECALLBACK,控制項會使用 HDN_GETDISPINFO 通知程式碼來要求這個專案的影像資訊。
lParam
類型: LPARAM
要與專案產生關聯的應用程式定義值。
備註
注意
commctrl.h 標頭會將 NMHDDISPINFO 定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程式碼,可能會導致編譯或執行時間錯誤不符。 如需詳細資訊,請參閱 函式原型的慣例。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | commctrl.h |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應