对话框中获取doc,view指针:
来源:互联网 发布:初中数学软件有哪些 编辑:程序博客网 时间:2024/05/24 05:01
view中添加如下代码:
void CMyView::OnHist()
{
// TODO: Add your command handler code here
CHist hi(this);//构造函数中将当前类指针赋值给对话框
hi.DoModal();
}
hist.h中添加cmydoc.h和cmyview.h头文件,注意顺序
public:
long hist[256];
CHist(CWnd* pParent = NULL); // standard constructor
CMyView *pView;//定义指针
hist.cpp中构造函数:
CHist::CHist(CWnd* pParent /*=NULL*/) :
CDialog(CHist::IDD, pParent)
{
//{{AFX_DATA_INIT(CHist)
pView = (CMyView*)pParent;//获取当前父指针转换为view指针;
//}}AFX_DATA_INIT
}
注意:这里用 CMainFrame *pMain = (CMainFrame*)AfxGetApp()->m_pMainWnd;或CMainFrame *pMain = (CMainFrame*)AfxGetMainWnd();
CMyView *pView = (CMyView*)pMain->GetActiveView();
CMyDoc *pDoc = (CMyDoc*)pView->GetActiveWindow();
这样不能正确获取指针;
- 对话框中获取doc,view指针:
- 获取View, Doc, App 指针
- 获取view,doc,app指针
- 获取view doc app指针
- 获取View,Doc,App指针
- 获取View,Doc,App指针
- 对话框中获取View类指针
- MFC 获取App,Doc,MainFrame,View指针
- 在View中获得Doc指针
- VC中在Doc等其他类中获取View类指针
- MFC中Doc,View,MainFrmae,App各指针的互相获取
- MFC中Doc,View,MainFrmae,App各指针的互相获取
- MFC中Doc,View,MainFrmae,App各指针的互相获取
- MFC中获取MainFrame,Doc,View,App等指针的方法
- MFC中Doc,View,MainFrmae,App各指针的互相获取
- MFC中获取MainFrame,Doc,View,App等指针的方法
- MFC中获取App,MainFrame,Doc和View类等指针的方法
- MFC中获取MainFrame,Doc,View,App等指针的方法
- 李一男离开华为时给属下的忠告
- 黑马程序员_图形化界面和网编
- error C2065: “IDD_DIALOG1”: 未声明的标识符 .
- android socket通信不成功
- Windows下安装wundle
- 对话框中获取doc,view指针:
- 《算法竞赛-训练指南》第五章-5.1_UVa 11624
- ios设计模式读书笔记----Factory Method(工厂方法)
- Android项目导入出现问题解决方案
- C++的单例模式
- linux make
- 关于自定义Adapter中更新界面的问题
- Windows下安装wundle
- hadoop学习笔记(一)