-
對話方塊
鎖定
- 中文名
- 對話方塊
- 應用領域
- 編程
對話方塊編程簡介
對話方塊的一般形式是包含多種子視窗控制項的彈出式視窗,這些控制項的大小和位置在程式資源描述檔的「對話方塊模板」中指定。雖然程式寫作者能夠「手工」定義對話方塊模板,但通常是在Visual C++ Developer Studio中以交談式操作的方式設計的,然後由Developer Studio建立對話方塊模板。
當程式呼叫依據模板建立的對話方塊時,Microsoft Windows 98負責建立彈出式對話方塊視窗和子視窗控制項,並提供處理對話方塊訊息(包括所有鍵盤和滑鼠輸入)的視窗訊息處理程式。有時候稱呼完成這些功能的Windows內部程式碼為「對話方塊管理器」。
Windows的內部對話方塊視窗訊息處理程式所處理的許多訊息也傳遞給您自己程式中的函式,這個函式即是所謂的「對話方塊程序」或者「對話程序」。對話程序與普通的視窗訊息處理程式類似,但是也存在著一些重要區別。一般來説,除了在建立對話方塊時初始化子視窗控制項,處理來自子視窗控制項的訊息以及結束對話方塊之外,程式寫作者不需要再給對話方塊程序增加其他功能。對話程序通常不處理WM_PAINT訊息,也不直接處理鍵盤和滑鼠輸入。
對話方塊含義擴展
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:13次歷史版本
- 最近更新: allanzhang1974