AfxGetApp( )这是什么函数,有什么用呢?什么时候会用到它? AfxGetApp( )这是什么函数,有什么用呢?什么时候会用到它? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AfxGetApp( )这个函数可以得到当前引用的指针CWinApp*,通过这个指针可以访问到这个进程中的对象。 AfxGetApp( )得到本程序运行指针 是全局的。AfxGetApp( )这个函数可以得到当前应用进程的指针,是CWinApp*类型的,通过这个指针可以访问到这个进程中的对象。比如在全局函数中要向对话框中的列表写数据。void writeString(char* pString){ CWnd* pWnd = AfxGetApp()->GetMainWnd(); CMyDlg * pDlg; pDlg=(CMyDlg *) pWnd; pDlg->ShowMsg(pString);}AfxGetApp()得到进程指针CWinApp*,通过这个指针可以得到pWnd。要不在全局函数里你怎么对已存在的对话框操作呢。还不明白么,快结帖吧。不明白可以发email过来,在详细的讲解。 搜索无线网络列表问题 OpenGL:哪里可以下载到赛道的3ds模型? 明天公司有跳楼活动!散分 谁能提供几个国外的下载源码(VC/C++)网站?? 为什么调用 DialogBox 会失败? 超难--不用Onpaint,如何改变一个控件的颜色? 为什么多个变量会公用一个地址空间呢? 请教虚拟内存的问题:虚拟内存总量是不是所有磁盘的页文件大小之和? 分割子窗口内能否加入Rebar? vs2005 ado access recordset 获取数据问题。 请教高手一个关于用文件流和CFile读写文件的问题。 VC中如何维持读写操作的持续进行?
AfxGetApp( )这个函数可以得到当前应用进程的指针,是CWinApp*类型的,通过这个指针可以访问到这个进程中的对象。比如在全局函数中要向对话框中的列表写数据。
void writeString(char* pString)
{
CWnd* pWnd = AfxGetApp()->GetMainWnd(); CMyDlg * pDlg;
pDlg=(CMyDlg *) pWnd; pDlg->ShowMsg(pString);
}
AfxGetApp()得到进程指针CWinApp*,通过这个指针可以得到pWnd。要不在全局函数里你怎么对已存在的对话框操作呢。还不明白么,快结帖吧。不明白可以发email过来,在详细的讲解。