WinAPI SetWindowPos 改变窗口的位置与状态.docxVIP

  • 2
  • 0
  • 约1.12千字
  • 约 2页
  • 2024-02-09 发布于广西
  • 举报

WinAPI SetWindowPos 改变窗口的位置与状态.docx

WinAPI:SetWindowPos-改变窗口的位置与状态

//声明:

SetWindowPos(

hWnd:HWND; {窗口句柄}hWndInsertAfter:HWND;{窗口的Z顺序}X,Y:Integer; {位置}

cx,cy:Integer; {大小}

uFlags:UINT {选项}

):BOOL;

//hWndInsertAfter参数可选值:HWND_TOP =0; {在前面}

HWND_BOTTOM

=

1;

{在后面}

HWND_TOPMOST

=

HWND(-1);{在前面,

位于任何顶部窗口的前面}

HWND_NOTOPMOST

=

HWND(-2);{在前面,

位于其他顶部窗口的后面}

//uFlags参数可选值:SWP_NOSIZE

=1;

{忽略cx、cy,保持大小}

SWP_NOMOVE

=2;

{忽略X、Y,不改变位置}

SWP_NOZORDER

=4;

{忽略hWndInsertAfter,保持Z顺序}

SWP_NOREDRAW

=8;

{不重绘}

SWP_NOACTIVATE

=$10;

{不激活}

SWP_FRAMECHANGED

=$20;

{强制发送WM_NCCALCSIZE消息,一般

只是在改变大小时才发送此消息}

SWP_SHOW

文档评论(0)

1亿VIP精品文档

相关文档