非模态对话框传递数据
我用非模态对话框传递参数,在CMainFrame中添加了一个指向非模态对话框的指针CPostMessage* m_pPostMessage;
非模态对话框的类是CPostMessage继承自CDialog,但是在
CMainFrame::CMainFrame()
{
// TODO: add member initialization code here
m_pPostMessage=NULL;
}
CMainFrame::~CMainFrame()
{
if(m_pPostMessage!=NULL)
delete m_pPostMessage;
}
错误:
E:\C++ Data\sample06022\MainFrm.cpp(42) : error C2582: 'CPostMessageDlg' : 'operator =' function is unavailable
E:\C++ Data\sample06022\MainFrm.cpp(48) : error C2666: '!=' : 2 overloads have similar conversions