共用方式為


CWinFormsDialog::OnInitDialog

藉由建立和裝載之 Windows Form 使用者控制項初始化 MFC 對話方塊。

virtual BOOL OnInitDialog();

傳回值

將指定的布林值指出應用程式是否將輸入焦點至其中一個在對話方塊的控制項。如果 OnInitDialog 傳回非零,視窗設定輸入焦點設定在 對話方塊中的第一個控制項。只有當應用程式明確設定輸入焦點至其中一個在對話方塊的控制項,這個方法會傳回 0。

備註

在 MFC 對話方塊建立 (使用 建立,從 CDialog繼承的 CreateIndirectDoModal 方法) 時, WM_INITDIALOG 傳送訊息,然後呼叫這個方法。它會建立 UserControl 控制項的執行個體在對話方塊中調整對話方塊大小為使用者控制項的大小以容納。然後它會裝載在 MFC 對話方塊中的新控制項。

覆寫這個成員函式是否需要執行特殊處理對話方塊時初始化。如需使用這個方法的詳細資訊,請參閱 CDialog::OnInitDialog

需求

Header: afxwinforms.h

請參閱

參考

CWinFormsDialog 類別

CDialog::OnInitDialog

System.Windows.Forms.UserControl