您的位置:首页 > 其它

在全局函数中得到窗口(基于对话框)的指针

2009-03-27 09:56 274 查看
如对话框类为CCESyncDlg

要在全局函数中得到对话框的指针如下:

方法1:

CCESyncDlg* dlg;
dlg=(CCESyncDlg*)::AfxGetApp()->m_pMainWnd;

方法2:
CCESyncDlg* dlg;
dlg=(CCESyncdlg*)AfxGetMainWnd();
方法3:
用全局变量去实现:
定义全局变量 CCESyncDlg* dlg;
然后在对话框构造函数里初始化:
CCESyncDlg::CCESyncDlg(CWnd* pParent /*=NULL*/)
: CDialog(CCESyncDlg::IDD, pParent)
, mStateStr(_T(""))
, mPromptStr(_T(""))
{
dlg=this;
EnableActiveAccessibility();
m_hIcon = AfxGetApp()->LoadIcon(IDR_JLION);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: