工控编程吧

标题: 上位机MFC如何获取文档指针 [打印本页]

作者: qq263946146    时间: 2019-7-26 11:09
标题: 上位机MFC如何获取文档指针
文档,视窗,框架之间的相互访问在基于文档工程中很常用 。
这里看下如何在视窗中访问文档的指针
其实这个功能,在创建文档工程时,就自带了一个函数实现了,函数为GetDocument
我们只要在需要时调用就好,比如在一个按钮点击函数内调用下面代码
  1. //获得文档指针
  2.         CDemoDoc* pDoc = GetDocument();
  3.         if (pDoc == NULL)
  4.         {
  5.                 return;
  6.         }

  7.         CRect rect;
  8.         GetClientRect(rect);
  9.         CString strText = _T("");
  10.         strText.Format(_T("在视图中获得文档指针:0x%08X"), pDoc);
  11.         CDC* pDC = GetDC();
  12.         pDC->SetTextAlign(TA_CENTER);
  13.         pDC->TextOut(rect.Width() / 2, rect.Height() / 2, strText);
复制代码
[MFC408]1[/MFC408]





欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4