api平台 api函数SetWindowPos。在哪里?
浏览量:2115
时间:2021-03-14 09:43:20
作者:admin
api函数SetWindowPos。在哪里?
此功能可以指定窗口的新位置和状态。它还会更改窗口在内部窗口列表中的位置。
返回值:long,非零表示成功,零表示失败
参数说明
hWnd:要定位的窗口
hwndinsertafter:窗口句柄。在窗口列表中,窗口hWnd放在窗口句柄之后。您还可以选择以下值之一:
0将窗口放置在z序列的顶部;z序列表示层次结构中给定级别的窗口的显示顺序
-1将窗口放在列表的顶部和最顶部窗口的前面
-2将窗口放在列表的顶部和最顶部窗口的后面
X窗口的新X坐标。如果hWnd是子窗口,那么x由父窗口的客户区坐标表示
y窗口的新y坐标。如果hWnd是子窗口,则y由父窗口的工作区坐标表示
CX指定新窗口的宽度
CY指定新窗口的高度
wflags可以是以下一个或多个值的和
&h1不更改大小
&h2不更改位置
&h4不更改更改Z序列(省略hwndinsertafter参数)
&h10不激活窗体
&h40显示窗体
&h80隐藏窗体
注意:当一个窗口成为顶级窗口时,它的所有下级窗口也将进入顶级窗口。一旦设置为非顶层,它的所有从属窗口和所有者窗口也将是非顶层。Z序列通过垂直于屏幕的假想Z轴进行量化。这个窗口顺序是从上到下排列的
这个参数nflags是一个常量。C#还表示常量值仅为十六进制。你自己把声音关小一点
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。