MFC-AfxGetApp获取当前进程的指针

发布时间 2023-04-12 07:14:26作者: 天子骄龙

 

CWinApp* pwin = NULL;
void CAfxGetAppDlg::OnBnClickedButton1()
{
    // TODO: 在此添加控件通知处理程序代码

    pwin= AfxGetApp();//获取当前应用进程的指针
    //确切的说是获取由CWinApp派生出类的对象
    //通过这个指针可以访问到这个进程中的对象


    CWnd* pWnd = pwin->GetMainWnd();//获取主窗口指针
    CAfxGetAppDlg* pDlg= (CAfxGetAppDlg*)pWnd;
    //主窗口指针转化成对话框类指针

    pDlg->SetWindowText(_T("练习"));

}