Commit 8c821add by liulongfei

添加调用方法

parent 85041636
...@@ -61,5 +61,74 @@ namespace VIZ.Framework.Core ...@@ -61,5 +61,74 @@ namespace VIZ.Framework.Core
/// <returns></returns> /// <returns></returns>
[DllImport("user32.dll")] [DllImport("user32.dll")]
public static extern IntPtr SetParent(IntPtr hWnd, IntPtr hWndParent); public static extern IntPtr SetParent(IntPtr hWnd, IntPtr hWndParent);
/// <summary>
/// 设置
/// </summary>
/// <param name="hWnd"></param>
/// <param name="hWndParent"></param>
/// <returns></returns>
[DllImport("user32.dll")]
public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X, int Y, int cx, int cy, uint uFlags);
/// <summary>
/// 在前面
/// </summary>
public const int HWND_TOP = 0;
/// <summary>
/// 在后面
/// </summary>
public const int HWND_BOTTOM = 1;
/// <summary>
/// 在前面, 位于任何顶部窗口的前面
/// </summary>
public const int HWND_TOPMOST = -1;
/// <summary>
/// 在前面, 位于其他顶部窗口的后面
/// </summary>
public const int HWND_NOTOPMOST = -2;
/// <summary>
/// 忽略 cx、cy, 保持大小
/// </summary>
public const uint SWP_NOSIZE = 1;
/// <summary>
/// 忽略 X、Y, 不改变位置
/// </summary>
public const uint SWP_NOMOVE = 2;
/// <summary>
/// 忽略 hWndInsertAfter, 保持 Z 顺序
/// </summary>
public const uint SWP_NOZORDER = 4;
/// <summary>
/// 不重绘
/// </summary>
public const uint SWP_NOREDRAW = 8;
/// <summary>
/// 不激活
/// </summary>
public const uint SWP_NOACTIVATE = 10;
/// <summary>
/// 强制发送 WM_NCCALCSIZE 消息, 一般只是在改变大小时才发送此消息
/// </summary>
public const uint SWP_FRAMECHANGED = 20;
/// <summary>
/// 显示窗口
/// </summary>
public const uint SWP_SHOWWINDOW = 40;
/// <summary>
/// 隐藏窗口
/// </summary>
public const uint SWP_HIDEWINDOW = 80;
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment