/// 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窗口样式的信息别忘了在本站进行查找喔 。
- mysql数据库怎么打开命令窗口 mysql命令打开数据库
- redis 乱码 redis命令窗口乱码
- redis启动不了,闪现是怎么回事 redis黑窗口一闪而过
- 易语言如何删除窗口 易语言mysql删除代码
- mysql命令窗口执行sql文件 mysql命令行窗口启动
- vbnetmysql
- mysql5实现窗口函数 mysql有窗体
- mysql命令窗口一闪而过 使用mysql命令窗口
- mysql8.0 窗口函数 mysql窗口运行文件
- mysql5 窗口函数 mysql窗口函数优化
