OnInitDialog

OnInitDialog

OnInitDialog是MFC的面向對象程式語言的類CDialog中的初始化成員函式名(虛函式)。相當於對對話框進行初始化處理。

基本介紹

  • 外文名:OnInitDialog
  • 屬性:初始化成員函式名
  • 處理:相當於對對話框進行初始化處理
  • 返回值:返回非零值
函式原型,返回值:,說明:,MFC,

函式原型

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

返回值:

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

說明:

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

MFC

MFC全稱是MicroSoft Foundation Classes,是微軟開發的一套類庫,OnInitDialog是其中用於對話框初始化。

相關詞條

熱門詞條

聯絡我們