MFC常用函數(二)

(1)OnInitDialog

     OnInitDialog是MFC的面向對象編程語言的類CDialog中的初始化成員函數名。

2函數原型編輯

CDialog::OnInitDialog
virtual BOOL OnInitDialog();//相當於對對話框進行初始化處理

3返回值:編輯

指定對話框是否對它的一個控件設置輸入焦點。如果OnInitDialog返回非零值,Windows輸入焦點設在對話框的第一個控件上,只有在對話框明確將輸入焦點設在某控件上,應用返回0。

4說明:編輯

調用這個成員函數是對WM_INITDIALOG消息作出的反應。這條消息是在對話框即將顯示之前,在CreateCreateIndirectDoModal調用期間發出的。
如果在對話框初始化後需要執行特別處理,覆蓋該函數。首先調用基類OnInitDialog,但不考慮其返回值。正常情況下,覆蓋的函數返回TRUE。Windows調用OnInitDialog函數是通過標準的全局對話框過程(它們對於所有的Microsoft基礎類庫的對話框是通用的),而不是通過消息映射。因此該函數不需要消息映射入口。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章