您的位置:首页 > 其它

CDialog::OnInitDialog();

2009-05-29 11:29 381 查看
在做一个加密软件。三个对话框。在为对话框添加背景的时候,对话框背景的确变了。但是我点击按钮选择文件的时候。ListBox出错了:运行到m_fileList.AddString(fileName)这句的时候出错。

由于添加第二个以后对话框的时候,VS2005没有为我自动生成OnInitDialog() ,我自己写了。而我写的时候忘了写CDialog::OnInitDialog()了。

仅仅写

BOOL EncDlg::OnInitDialog()
{}结果错了。

下面是正确的代码:

BOOL EncDlg::OnInitDialog()
{
CDialog::OnInitDialog();//没写这句话,结果后面ListBox出错。

CBitmap bmp;
bmp.LoadBitmap(IDB_frm2);
m_brBk.CreatePatternBrush(&bmp);
bmp.DeleteObject();
return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: