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;
}
由于添加第二个以后对话框的时候,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;
}
相关文章推荐
- CDialog::OnInitDialog() 及“试图执行系统不支持的操作”
- 在CDialog::OnInitDialog设置DEFAULT-BUTTON的注意事项
- 对话框函数CDialog::OnInitDialog()
- CDialog::OnInitDialog() 及“试图执行系统不支持的操作”
- 为什么在CDialog::OnInitDialog函数中绘图没效果呢?
- CDialog::OnInitDialog调用过程
- 如何使得OnInitDialog之后执行某个函数
- MFC中对话框中OnInitDialog()和OnCreate()的区别
- OninitDialog与OnCreate两个消息有何区别
- 求助:对话框下OnInitDialog中使用SetTimer无效
- MFC中CTreeCtrl奇怪的SetCheck [OnInitDialog中SetCheck无效问题]
- 如何重载MFC对话框的OnInitDialog()函数
- oncreate,oninitialupdate,oninitdialog
- 对话框程序, 在 OnInitDialog的最后 showWindow(SW_HIDE),不管用的原因
- MFC中OnInitDialog 函数初始化问题
- PreSubclassWindow 与 OnInitDialog 的冲突
- MFC中OnInitDialog与OnSize函数谁先调用
- WM_CREATE的响应函数OnCreate和WM_INITDIALOG的函数OnInitDialog有什么不同
- oncreate OnInitDialog 先后
- 在vs2005中重载OnInitDialog