BOOL aaa:OnInitDialog()
aaa类为显示一个子对话框的类,即点击一下主框的按钮后,会显示该子框。
现在的问题是: 该类中没有BOOL aaa:OnInitDialog() 消息映射,我添加后;调试运行会报错,即点击主框的按钮后,VC会报错。但是删除BOOL aaa:OnInitDialog() 后会正常在线等回答,想传报错图片,但是传不上来
aaa类为显示一个子对话框的类,即点击一下主框的按钮后,会显示该子框。
现在的问题是: 该类中没有BOOL aaa:OnInitDialog() 消息映射,我添加后;调试运行会报错,即点击主框的按钮后,VC会报错。但是删除BOOL aaa:OnInitDialog() 后会正常在线等回答,想传报错图片,但是传不上来
解决方案 »
- 在分割窗口中,怎样给视图添加各自的TOOLBAE 和 状态栏!
- 初学者的困惑!!!!
- 20分求注释问题
- dbghelp.dll, psapi.dll 这两个文件是不是从98到2003都有??
- 问一个简单的问题
- 新手:关于在光盘里搜索HTML文件的问题!在线等!
- 如何把DLL文件静态链接到应用程序?
- 帮忙看看这条查询语句吧!
- vc++怎样入门
- 100分求http://www.codeproject.com/KB/files/directorychangewatcher.aspx上的关于文件监视的示例下载
- 关于MFC定时器不准的问题
- 关于Microsoft Visual Studio 2005 对Microsoft Speech SDK 5.1打包
把 OnInitDialog() 函数贴上来就行,不用附件了,没人愿意下载。
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
函数里面什么都没有,只是添加了个WM_INITDIALOG消息映射
BOOL Caaa::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
函数里面什么都没有,只是添加了个WM_INITDIALOG消息映射主框:
void CbbbDlg::Onaabb() //利用主框的按钮,点击后子框出来
{
// TODO: Add your control notification handler code here
aaa cc;
cc.DoModal();
}
Caaa dlg(this);
dlg.DoModal();
就是这个按钮 点击会报错 因为这个按钮的类 以前没BOOL Caaa::OnInitDialog() 函数 添加了后会报错
class CMainDlg:public CDialog
{
//others
public:
CSubDlg sd;
}
//消息响应函数,显示子框
void MainDlg::OnShowSubDlg()
{
sd.DoMoal();
}
2. 至于OnInitDialog(),若是SubDlg的话,用VS2005编辑的话,选择类视图,定位到CSubDlg,然后选择属性视图,在重写中找到OnInitDialog,点击选择添加,然后code就OK
是关于OnInitDialog()中的一个变量的定义 在:DoDataExchange(CDataExchange* pDX)中的声明