为什么对话框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 是不是没有定义?
还有你的程序是左键双击事件才能出对话框的
对话框死活不出来,气死人了 感觉是个女生,呵呵