返回信息流我的工程是一个单文档MFC,现在我想在一个子对话框中对文档进行操作,请问我怎么获取文档的对象指针呢?会的请指教啊!!!不胜感激
这是一条镜像帖。来源:北邮人论坛 / cpp / #29406同步于 2009/10/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
【求助】如何获取文档的对象指针
Listen
2009/10/6镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
CMainFrame* pMain=(CMainFrame*)AfxGetMainWnd();
CT2View* pView =(CT2View*) pMain->GetActiveView();
CT2Doc* pDoc = (CT2Doc*)pMain->GetActiveDocumen();
谢谢指教~!
【 在 adobe 的大作中提到: 】
: CMainFrame* pMain=(CMainFrame*)AfxGetMainWnd();
: CT2View* pView =(CT2View*) pMain->GetActiveView();
: CT2Doc* pDoc = (CT2Doc*)pMain->GetActiveDocumen();
我用的代码是(编译没有错,但是画不出矩形):
CMainFrame* pMain=(CMainFrame*)AfxGetMainWnd();
CTestView* pView =(CTestView*) pMain->GetActiveView();
CPaintDC dc(pView);
CDC *pDC= &dc;
CRect ClientRect;
pView->GetClientRect(&ClientRect);
pDC->SetBkColor(RGB(0,0,0));
pDC->Rectangle(0,0,40,40);
画图不能在程序的任意位置画,在onpaint或者ondraw函数里面画才可以
【 在 Listen 的大作中提到: 】
: 我用的代码是(编译没有错,但是画不出矩形):
: CMainFrame* pMain=(CMainFrame*)AfxGetMainWnd();
: CTestView* pView =(CTestView*) pMain->GetActiveView();
: ...................