afxwinmain()函数调用
afxgetapp中有调用
afxCurrentWinapp,这是一个宏,
就是这个宏中定义了
AfxGetModuleState
我只知道他的意思是得到theApp的地址,
那位告诉我他的定义,怎么实现!
theApp改名后,程序还是正确的!
说明是找到应用程序的对象,
怎么实现?
帮忙!
afxgetapp中有调用
afxCurrentWinapp,这是一个宏,
就是这个宏中定义了
AfxGetModuleState
我只知道他的意思是得到theApp的地址,
那位告诉我他的定义,怎么实现!
theApp改名后,程序还是正确的!
说明是找到应用程序的对象,
怎么实现?
帮忙!
{
_AFX_THREAD_STATE* pState = _afxThreadState;
AFX_MODULE_STATE* pResult;
if (pState->m_pModuleState != NULL)
{
// thread state's module state serves as override
pResult = pState->m_pModuleState;
}
else
{
// otherwise, use global app state
pResult = _afxBaseModuleState.GetData();
}
ASSERT(pResult != NULL);
return pResult;
}
在那定义的?
你可参看 vc 中 afxstat.h
AFX_MODULE_STATE 的定义