如何隐藏对话框MFC?

时间:2012-12-14 11:51:39

标签: c++ mfc dialog hide

我需要创建对话框和按钮。当我单击带有箭头对话框隐藏的按钮时,它应该看起来像对话框移动到顶部,并在用户的另一个案例中显示。 的ShowWindow(SW_HIDE)。我知道。我想从窗口获取CRect,更改它,之后将其设置为ScreeToClient()。 可能有人知道它的一些例子或其他方式? 感谢

2 个答案:

答案 0 :(得分:0)

要隐藏或显示窗口,请按照指示使用ShowWindow()。不需要矩形。

否则,请重新解释你的问题,我无法做出正面或反面。

答案 1 :(得分:0)

通常,如果您需要显示包含设置的对话框(类似于Visual Studio“选项”对话框),那么您通常会这样做:

  • 列出项目。
  • 创建一个CDialog派生类。
  • 创建该类的实例。
  • 在该对象上调用DoModal。这显示了对话框。
  • 别无其他。 DoModal返回后,对话框已关闭。