工控编程吧
标题:
上位机MFC如何在文档中遍历视图
[打印本页]
作者:
qq263946146
时间:
2019-7-26 12:43
标题:
上位机MFC如何在文档中遍历视图
在文档类中可以通过两个函数结果,来遍历视窗类GetFirstViewPosition,GetNextView
可以自己建立工程在文档类中调用下面代码,调试查看效果
void CDemoDoc::OnTest()
{
int n = 0;
//获得第一个视图的位置
POSITION pos = GetFirstViewPosition();
while(pos != NULL)
{
n++;
//获得下一个视图
CView* pView = GetNextView(pos);
if (pView == NULL)
{
continue;
}
CRect rect;
pView->GetClientRect(rect);
CString strText = _T("");
strText.Format(_T("视图%d"), n);
CDC* pDC = pView->GetDC();
pDC->SetTextAlign(TA_CENTER);
pDC->TextOut(rect.Width() / 2, rect.Height() / 2, strText);
}
}
复制代码
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4