网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 WINDOWPLACEMENT
释义 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指定了窗口处于正常状态(复原)时的坐标。

请参阅:CWnd::SetWindowPlacement
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:26:41