WINDOWPLACEMENT

WINDOWPLACEMENT 数据结构具有如下形式:
  typedef struct tagWINDOWPLACEMENT
  { /* wndpl */
  UINT length;
  UINT flags;
  UINT showCmd;
  POINT ptMinPosition;
  POINT ptMaxPosition;
  RECT rcNormalPosition;
  } WINDOWPLACEMENT;
  WINDOWPLACEMENT 结构中包含了有关窗口在屏幕 上位置的信息。
  成员: length 指定了结构的长度,以字节为单位。
  flags 指定了控制最小化窗口的位置的标志以及复原窗口的方法。这个成员可以是下面列出的标志之一,或都是: · WPF_SETMINPOSITION 表明可以指定最小化窗口的x和y坐标。如果是在ptMinPosition成员中设置坐标,则必须指定这个标志。
  · WPF_RESTORETOMAXIMIZED 表明复原后的窗口将会被最大化,而不管它在最小化之前是否是最大化的。这个设置仅在下一次复原窗口时有效。它不改变缺省的复原操作。这个标志仅当showCmd成员中指定了SW_SHOWMINIMIZED时才有效。
  showCmd 指定了窗口的当前显示状态。这个成员可以是下列值之一: · SW_HIDE 隐藏窗口,使其它窗口变为激活的。
  · SW_MINIMIZE 最小化指定的窗口,并激活系统列表中的顶层窗口。
  · SW_RESTORE 激活并显示窗口。如果窗口是最小化或最大化的,Windows将把它恢复到原来的大小和位置(与SW_SHOWNORMAL相同)。
  · SW_SHOW 激活窗口并按照当前的位置和大小显示窗口。
  · SW_SHOWMAXIMIZED 激活窗口并将其显示为最大化的。
  · SW_SHOWMINIMIZED 激活窗口并将其显示为图标。
  · SW_SHOWMINNOACTIVE 将窗口显示为图标。当前激活的窗口仍保持激活状态。
  · SW_SHOWNA 按当前状态显示窗口。当前激活的窗口仍保持激活状态。
  · SW_SHOWNOACTIVATE 按最近的位置和大小显示窗口。当前激活的窗口仍保持激活状态。
  · SW_SHOWNORMAL 激活并显示窗口。如果窗口是最小化或最大化的,Windows将它恢复到原来的大小和位置(与SW_RESTORE相同)。
  ptMinPosition 指定了窗口被最小化时左上角的位置。
  ptMaxPosition 指定了窗口被最大化时左上角的位置。
  rcNormalPosition 指定了窗口处于正常状态(复原)时的坐标。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值