首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为什么对话框DoModal返回-1解决办法

2012-02-19 
为什么对话框DoModal返回-1Mydialog类里有enum { IDD IDD_PROPPAGE_SMALL }C/C++ codevoid CMyView::On

为什么对话框DoModal返回-1
Mydialog类里有enum { IDD = IDD_PROPPAGE_SMALL };



C/C++ code
void CMyView::OnLButtonDblClk(UINT nFlags, CPoint point){    // TODO: Add your message handler code here and/or call default    int i=dlg1.DoModal();    if(i==-1)MessageBox(_T("error"),NULL,0);        CView::OnLButtonDblClk(nFlags, point);}


对话框死活不出来,气死人了

[解决办法]
看你的dlg1是模式对话或非模式对话框,如是模式对话框的时候会调用构造函数,dlg1.DoModal的时候会调用iniadialog()这函数,好好检查下iniadialog()函数有没什么问题
[解决办法]
dlg1 是不是没有定义?
还有你的程序是左键双击事件才能出对话框的


对话框死活不出来,气死人了 感觉是个女生,呵呵

热点排行