共用方式為


TDM_UPDATE_ICON訊息

重新整理工作對話方塊的圖示。

參數

wParam [in]

指出要更新的圖示專案。 此參數必須是下列其中一個值:

意義
TDIE_ICON_MAIN
主要圖示。
TDIE_ICON_FOOTER
頁尾圖示。

lParam [in]

要顯示之 HICON) (圖示的指標 (PCWSTR) 或控制碼。 如果 lParamNull,則不論 wParam的值為何,都不會顯示任何圖示。

如果wParam的值是TDIE_ICON_MAIN,而且TDF_USE_HICON_MAIN旗標是在用來建立工作對話方塊之TASKDIALOGCONFIG結構的dwFlags成員上設定,lParam必須包含要顯示的圖示控制碼 (HICON) 。

如果wParam的值是TDIE_ICON_FOOTER,且TDF_USE_HICON_FOOTER旗標是在用來建立工作對話方塊之TASKDIALOGCONFIG結構的dwFlags成員上設定,lParam必須包含要顯示之 HICON) (圖示的控制碼。

如果未在dwFlags成員上設定TDF_USE_HICON_MAIN或TDF_USE_HICON_FOOTER旗標,lParam必須指向 null 終止的 Unicode 字串 (PCWSTR) ,其中包含透過MAKEINTRESOURCE宏傳遞的有效資源識別碼。 圖示會根據 wParam的值顯示:如果值TDIE_ICON_MAIN,則圖示會顯示在標頭中;如果值TDIE_ICON_FOOTER,圖示會顯示在頁尾中。 資源必須來自應用程式的資源模組 (在 TASKDIALOGCONFIG結構) 的hInstance成員中指定的,或者如果hInstanceNull,則從系統的資源模組 (imageres.dll) 。 若要識別系統資源,請使用透過 MAKEINTRESOURCE 宏傳遞的有效系統識別碼,或 commctrl.h 中下列其中一個預先定義的值:

意義
TD_ERROR_ICON
停止符號圖示。
TD_WARNING_ICON
驚嘆號圖示。
TD_INFORMATION_ICON
圓形圖示中的小寫字母 「i」。
TD_SHIELD_ICON
安全性防護圖示。

傳回值

會忽略傳回值。

備註

具有圖示的工作對話方塊配置可能會失敗,而且可能不會反映在傳回值中。 S_OK的傳回值只會反映工作對話方塊收到訊息並嘗試處理訊息。 如果工作對話方塊的配置失敗,對話方塊將會關閉,並在已註冊的回呼函式傳回 HRESULT 程式碼。 如需回呼函式語法的詳細資訊,請參閱 TaskDialogCallbackProc

如果建立工作對話方塊時沒有頁尾 (,則用來建立工作對話方塊之 TASKDIALOGCONFIG 結構的適當頁尾成員會是 Null) ,而且傳送此訊息時,不會動態新增頁尾至工作對話方塊。 當建立工作對話方塊而不使用標頭時,傳送此訊息來更新標頭圖示也是如此。 若要在執行時間新增頁首或頁尾,請使用 TDM_NAVIGATE_PAGE 功能。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Commctrl.h