VC取指针
文章平均质量分 78
tanll826
这个作者很懒,什么都没留下…
展开
-
引用MFC指针的获取【二】
<br />10、通过鼠标获得子窗口指针<br /> CWnd* ChildWindowFromPoint(POINT point) const;<br /> CWnd* ChildWindowFromPoint(POINT point,UINT nFlags) const;<br /> 用于确定包含指定点的子窗口<br /> 如果指定点在客户区之外,函数返回NULL;<br /> 如果指定点在客户区内,但是不属于任何一个子窗口,函数返回该CWnd的指针;<br /> 如果有多个子窗口包含指定点转载 2010-08-31 14:25:00 · 231 阅读 · 0 评论 -
引用MFC指针的获取【一】
1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 CMainFrame* pMainFrame = (CMainFrame*)AfxGetMainWnd();3、获取菜单指针 CMenu* pMenu = AfxGet转载 2010-08-31 14:18:00 · 226 阅读 · 0 评论 -
引用MFC指针的获取【三】
<br /> 有了以上基础,我们已经可以从文档类取得任何类的指针。为了方便,我们将其作为一个文档类的成员函数,它有一个参数,表示要获得哪个类的指针。实现如下:<br /> CView* CTestDoc::GetView(CRuntimeClass* pClass)<br /> {<br /> CView* pView;<br /> POSITION pos=GetFirstViewPosition();<br /> while(pos!=NULL){<br /> pView=GetNextVi转载 2010-08-31 14:26:00 · 185 阅读 · 0 评论