1. 程式人生 > >《MFC如何新增OnInitDialog()函式》

《MFC如何新增OnInitDialog()函式》

問題描述

通常我們建立完MFC應用程式後,系統會自動建立OnInitDialog()函式用於主對話方塊的使用者資料初始化操作,但是當我們添加了子對話方塊類後,有時候系統卻不會自動為子對話方塊類新增OnInitDialog()函式,這時就需要我們自己來添加了。

BOOL ProjectConfig::OnInitDialog()
{
	CDialogEx::OnInitDialog();

	// TODO:  在此新增額外的初始化

	return TRUE;  // return TRUE unless you set the focus to a control
	// 異常: OCX 屬性頁應返回 FALSE
}

 

MFC新增OnInitDialog()函式

1、選中子對話方塊,點選滑鼠右鍵,選擇“類嚮導

2、進入MFC類嚮導頁面,依次選擇虛擬函式、 OnInitDialog、新增函式、確定,OnInitDialog()函式就自動新增到子對話方塊類中了

BOOL ProjectConfig::OnInitDialog()
{
	CDialogEx::OnInitDialog();

	// TODO:  在此新增額外的初始化

	return TRUE;  // return TRUE unless you set the focus to a control
	// 異常: OCX 屬性頁應返回 FALSE
}