摘要: 首先要把CD2 dlg;写成全局,因为button这个函数是一次性运行,运行完CD2 dlg这个资源就销毁了,导致点击以后对话框一闪而过,可以写在cpp的include的下面其次if(!dlg.m_hWnd) 的情况下才dlg.Create(IDD_DIALOG2,this);否则第一次可以正常弹出,第二次点的时候必然报错,因为不能重复create最后不需要dlg.Detach();据我所知这个函数用来切断对象和窗口的关系,所以,不合适吧最后总结下代码应该是这样的CD2 dlg;放全局if(!dlg.m_hWnd){dlg.Create(IDD_DIALOG2,this);}dlg.Show. 阅读全文
posted @ 2013-12-26 16:43 FREE小宝 阅读(430) 评论(0) 推荐(0) 编辑