共用方式為


關於工作對話框

工作對話框是一個對話框,可用來顯示資訊,並從使用者接收簡單的輸入。 就像消息框一樣,它會根據您設定的參數,由操作系統格式化。 不過,工作對話框具有比消息框更多的功能。

注意

工作對話框需要單個線程Apartment (STA) 模型。

 

工作對話框的元件

工作對話框包含數個元素,其中大部分為選擇性專案。 下圖顯示工作對話框的各個部分。

screen shot of a window showing various buttons, including one next to collapsed control text

在下圖中,使用者已按下折迭控件文字旁邊的按鈕,導致替代文字顯示在該處和頁尾。

screen shot of the previous window, but with two lines of expanded control text

圖例顯示下列部分:

部分 描述 TASKDIALOGCONFIG 成員
Window title 視窗的標題。 pszWindowTitle
主要圖示 表示工作對話框用途的大型圖示。 hMainIconpszMainIcon
主要指示 主體文字。 pszMainInstruction
Content 額外的文字。 pszContent
進度列 顯示某些工作進度的動畫列。 dwFlags
選項按鈕 使用者的應用程式定義選項。 pRadioButtons
自訂按鈕 不是其中一個常見按鈕的按鈕。 這可以是一般按鈕,或如下圖所示,命令連結最多兩行文字。 pButtons
展開/折疊按鈕 按鈕,可用來在應用程式定義的折疊控件文字之間切換(例如「查看更多詳細數據」)和展開的控件文字,它可以位於兩行以上。 當控件文字展開時,也會在內容文字之後顯示 pszExpandedInformation 中的其他文字,或在頁尾中顯示(如第二個圖例所示)。 pszCollapsedControlTextpszExpandedControlText
驗證複選框 勾選框,伴隨著應用程式定義的文字,例如「不要再次顯示此對話框」等簡單選項。 pszVerificationText
頁尾圖示 表示頁尾文字用途的小型圖示。 hFooterIconpszFooterIcon
頁尾文字 其他文字。 在圖例中,文字包含超連結。 pszFooter
一般按鈕 標準按鈕;圖例中的 [確定] 按鈕。 dwCommonButtons