2.4 對話框
在圖形用戶界面中,對話框是一種特殊的窗口, 用來在用戶界面中向用戶顯示信息,或者在需要的時候獲得用戶的輸入響應(yīng)。之所以稱之為對話框
是因為它們使計算機和用戶之間構(gòu)成了一個對話——或者是通知用戶一些信息,或者是請求用戶的輸入,或者兩者皆有。
不同的用戶交互使用不同的對話框。最簡單的對話框是警告,它顯示一個信息并且僅僅需要一個信息已讀的響應(yīng)(通常是單擊’確定’按鈕或關(guān)閉
命令的對話框)。用來為一個操作提供警告和簡單的確認,也可能包括程序終止或崩潰的提示,以及用戶有意或無意的關(guān)閉動作。對話框與一般窗口的區(qū)別:
從操作系統(tǒng)實現(xiàn)角度,對話框是特殊的窗口(window)。特殊之處不在于對話框會包含一些控件(如按鈕、編輯框、下拉列表框等)。因為一般的窗口也可以包含這些控件。特殊性在于,對話框的這些控件是用來與用戶交互的,所以有一些約定的使用規(guī)則:
Tab Order:按下Tab鍵或上、下、左、右方向鍵,各個控件依次獲得輸入焦點。
如果一個按鈕獲得輸入焦點,這時按下空格鍵或者回車鍵,相當(dāng)于鼠標(biāo)左鍵點擊了該按鈕。
對話框的默認窗口過程在處理有關(guān)的按鍵消息時,會自動解析處理上述使用規(guī)則。而一般窗口的窗口過程,顯然沒有這些缺省的案件消息處理。Windows操作系統(tǒng)提供了一個API函數(shù)IsDialogMessage,以支持對話框上述使用規(guī)則的自動實現(xiàn)。
以下為一個典型的字體設(shè)置對話框:文章來源地址http://www.zghlxwxcb.cn/news/detail-524938.html
文章來源:http://www.zghlxwxcb.cn/news/detail-524938.html
到了這里,關(guān)于[計算機入門] Windows對話框的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!