在MFC中安排视图

时间:2017-07-26 10:42:24

标签: c++ visual-c++ mfc

我有MFC MDI应用程序。在我的应用程序中,我有5个视图。在特定的菜单命令上,我只需要显示2个特定的视图(每个视图都有单独的子窗口),我必须以tile样式排列它们。

如果我调用MDITile()函数,它会以tile样式显示所有5个视图。我需要垂直显示2个视图。

如何实现它。

1 个答案:

答案 0 :(得分:0)

  1. 获取视图的相应框架窗口 的CView :: GetParentFrame。
  2. 现在将ShowWindow(SW_MINIMIZE)用于您不想要的窗口 秀。
  3. 从CMainFrame查询客户区。
  4. rect1 = rectClient; rect1.bottom / = 2;的MoveWindow ...
  5. rect2 = rectClient; rect1.top = rect.bottom / 2;的MoveWindow ...