MFC学习---AfxGetApp 解剖
2009-09-16 22:42
323 查看
MFC中有不少的全局函数,方便在不同对象中获取不同的内容或创建不同的对象。主要全局函数有:
AfxWinInit() AfxBeginThread() AfxEndThread() AfxFormatString1() AfxFormatString2()
AfxMessageBox() AfxOutPutDebugString() AfxGetApp() AfxGetMainWnd() AfxGetInstance()
AfxRegisterClass()
这些函数从名称上可见豹斑(功能)。
本文是学习深入浅出MFC后的第一个笔记,解析AfxGetApp()函数
在AFXWIN.H中是这么定义的:
CWinApp* AFXAPI AfxGetApp();
m_pMainWnd是CWinThread的一个成员变量,用这个变量可以指向你程序的主窗口。因为CWinApp继承于CWinThread因此可以利用AfxGetApp()来得到这个变量。
AfxWinInit() AfxBeginThread() AfxEndThread() AfxFormatString1() AfxFormatString2()
AfxMessageBox() AfxOutPutDebugString() AfxGetApp() AfxGetMainWnd() AfxGetInstance()
AfxRegisterClass()
这些函数从名称上可见豹斑(功能)。
本文是学习深入浅出MFC后的第一个笔记,解析AfxGetApp()函数
在AFXWIN.H中是这么定义的:
CWinApp* AFXAPI AfxGetApp();
m_pMainWnd是CWinThread的一个成员变量,用这个变量可以指向你程序的主窗口。因为CWinApp继承于CWinThread因此可以利用AfxGetApp()来得到这个变量。
相关文章推荐
- MFC全局函数开局——AfxGetApp解剖
- MFC全局函数开局——AfxGetApp解剖
- MFC全局函数开局——AfxGetApp解剖【转自晨风】
- MFC全局函数开局——AfxGetApp解剖
- MFC全局函数开局——AfxGetApp解剖
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- mfc中的 afxgetapp 和 afxgetmainwnd 以及生命全局变量
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- MFC学习20160718(GetModuleFileName&&GetAppDataPath)
- AfxGetApp 解剖
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- 探索MFC全局函数-AfxGetApp()
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- 探索MFC全局函数-AfxGetApp()
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态
- MFC的模块状态:从AfxGetApp()和AFX_MANAGE_STATE()看MFC的模块状态