在MFC程序中出现的问题是:在CWinApp的派生类中,使用p_MainWnd指向使用new创建的CFrameWnd派生类的对象指针,然后使用该指针调用CFrameWnd的成员函数Create,但是结果并不是我所期望的结果--->指向的是CWinApp的成员函数Create函数--->代码:
{
}
那么就解决指针的类型,进行转换,在MFC中使用的静态和动态的指针转换:
dynamic_cast(m_pMainWnd)->MyInit();//检查指针的类型
这样就可以指向CFrameWnd的成员函数了。