對話框是一個輔助窗口,允許用户執行命令、詢問用户問題或為用户提供信息或進度反饋。
由標題欄 (組成,用於標識對話框來自) 的命令、功能或程序,一個可選的主指令 (通過對話框) 解釋用户的目標,內容區域中的各種控件 (顯示選項) ,以及提交按鈕 (以指示用户如何提交到任務) 。
對話框有兩種基本類型:
模式對話框 要求用户在繼續所有者窗口之前完成並關閉。 這些對話框最適合用於需要完成的關鍵任務或不頻繁的一次性任務,然後才能繼續。
無模式對話框 允許用户根據需要在對話框和所有者窗口之間切換。 這些對話框最適合用於頻繁、重複、正在進行的任務。