在MFC规则DLL中重载了OnInitDialog()
Cnew::Cnew(CWnd* pParent /*=NULL*/)
: CDialog(Cnew::IDD, pParent)
{
//{{AFX_DATA_INIT(Cnew)
m_Nroad = _T("");
m_Npwd = _T("");
//}}AFX_DATA_INIT
}
BOOL Cnew::OnInitDialog()
{
}在另外个按纽上UpdateData(true) 就出现问题,搞不清楚什么原因,哪位知道什么原因!!
Cnew::Cnew(CWnd* pParent /*=NULL*/)
: CDialog(Cnew::IDD, pParent)
{
//{{AFX_DATA_INIT(Cnew)
m_Nroad = _T("");
m_Npwd = _T("");
//}}AFX_DATA_INIT
}
BOOL Cnew::OnInitDialog()
{
}在另外个按纽上UpdateData(true) 就出现问题,搞不清楚什么原因,哪位知道什么原因!!
表明更新的是dll资源
看还有这个问题嘛
{
CDialog::OnInitDialog(); //你先调用这么一句看看。 update的错误多数由此原因(没调用)
}
运行的时候弹出Debug AsserTion Failed Program: ......
File: dlgdata.cpp
Line:624倒出函数是:extern "C" _declspec(dllexport)void ShowDlg(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
CCDio dlg;
dlg.DoModal();
}
运行的时候弹出Debug AsserTion Failed Program: ......
File: dlgdata.cpp
Line:624倒出函数是:extern "C" _declspec(dllexport)void ShowDlg(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
CCDio dlg;
dlg.DoModal();
}
OnInitDialog这个函数是做什么用的?