工控编程吧

标题: 上位机MFC如何在应用程序中遍历文档模板 [打印本页]

作者: qq263946146    时间: 2019-7-26 12:39
标题: 上位机MFC如何在应用程序中遍历文档模板
这也是通过MFC自带的函数实现自己可以在APP类中调用下面代码调试查看。
  1. void CDemoApp::OnTest()
  2. {
  3.         int n = 0;

  4.         //获得第一个文档模板的位置
  5.         POSITION pos1 = GetFirstDocTemplatePosition();
  6.         while(pos1 != NULL)
  7.         {
  8.                 n++;

  9.                 //获得下一个文档模板
  10.                 CDocTemplate* pDocTemplate = GetNextDocTemplate(pos1);
  11.                 if (pDocTemplate == NULL)
  12.                 {
  13.                         continue;
  14.                 }

  15.                 //获得第一个文档的位置
  16.                 POSITION pos2 = pDocTemplate->GetFirstDocPosition();
  17.                 while(pos2 != NULL)
  18.                 {
  19.                         //获得下一个文档
  20.                         CDocument* pDoc = pDocTemplate->GetNextDoc(pos2);

  21.                         //更新视图
  22.                         pDoc->UpdateAllViews(NULL, n);
  23.                 }
  24.         }
  25. }
复制代码
遍历文档模板,再通过文档模板遍历文档
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]





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