如何隐藏对话框 MFC

How hide dialog MFC?

本文关键字:对话框 MFC 隐藏 何隐藏      更新时间:2023-10-16

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

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

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

通常,如果您需要显示包含设置的对话框(类似于Visual Studio"选项"对话框),那么您通常会执行以下操作:

  • 列表项。
  • 创建 CDialog 派生类。
  • 创建该类的实例。
  • 在该对象上调用 DoModal 。这将显示对话框。
  • 什么都不做。DoModal 返回后,对话框已关闭。