/// para/paraHWND_NOTOPMOST:值为-2 , 将窗体置于所有非顶层窗体之上(即在所有顶层窗体之后) 。如果窗体已经是非顶层窗体则该标志不起作用 。
/// para/paraHWND_TOP:值为0,将窗体置于Z序的顶部 。
/// para/paraHWND_TOPMOST:值为-1,将窗体置于所有非顶层窗体之上 。即使窗体未被激活窗体也将保持顶级位置 。/param
/// param name="x"窗体新的x坐标 。如hwnd是一个子窗体 , 则x用父窗体的客户区坐标表示/param
/// param name="y"窗体新的y坐标 。如hwnd是一个子窗体 , 则y用父窗体的客户区坐标表示/param
/// param name="Width"指定新的窗体宽度/param
/// param name="Height"指定新的窗体高度/param
/// param name="wFlags"/param
/// returns/returns
[DllImport("user32.dll", CharSet = CharSet.Ansi, EntryPoint = "SetWindowPos")]
public static extern int SetWindowPos(IntPtr hWnd, hWndInsertAfter hWndInsertAfter, int x, int y, int Width, int Height, wFlags wFlags);
/// summary
/// 调整指定 「 see cref="IntPtr"/ 句柄」 窗体的位置和尺寸 。
/// /summary
/// param name="句柄"指定 「 see cref="IntPtr"/ 句柄」 窗体/param
/// param name="x"横坐标/param
/// param name="y"纵坐标/param
/// param name="w"宽/param
/// param name="h"高/param
public static int 调整窗体(IntPtr 句柄, int x, int y, int w, int h) {
return API_窗口.SetWindowPos(句柄, 0, x, y, w, h, wFlags.SWP_NOZORDER);
}
/// summary
/// 调整指定 「 see cref="IntPtr"/ 句柄」 窗体的位置 。
/// /summary
/// param name="句柄"指定 「 see cref="IntPtr"/ 句柄」 窗体/param
/// param name="x"横坐标/param
/// param name="y"纵坐标/param
public static int 调整窗体位置(IntPtr 句柄, int x, int y) {
return API_窗口.SetWindowPos(句柄, 0, x, y, 0, 0, wFlags.SWP_NOSIZE | wFlags.SWP_NOZORDER);
}
vb.net窗口样式的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、vb.net窗口样式的信息别忘了在本站进行查找喔 。
推荐阅读
- 为什么电脑显示769,为什么电脑显示屏显示无信号黑屏
- 包含postgresqlhotstandby的词条
- 路由器DNZ是什么功能,路由器里的ddns什么意思
- 填充插画直播教程,插画填充物
- c语言菱形编程函数 c语言编程*菱形
- 如何定义js事件的先后,js什么是事件对象
- 画质高的网游射击游戏推荐,高画质射击类手机游戏
- 为什么视频为镜像,为什么视频镜像脸总是歪的
- 利用php从数据库取数据 php读取数据库内容并输出