本文整理汇总了C#中SetWindowPosFlags类的典型用法代码示例。如果您正苦于以下问题:C# SetWindowPosFlags类的具体用法?C# SetWindowPosFlags怎么用?C# SetWindowPosFlags使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SetWindowPosFlags类属于命名空间,在下文中一共展示了SetWindowPosFlags类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetWindowPos
public static extern bool SetWindowPos(
IntPtr hWnd,
IntPtr hWndInsertAfter,
int X,
int Y,
int cx,
int cy,
SetWindowPosFlags uFlags);
示例2: SetWindowPos
public bool SetWindowPos(
IntPtr hWnd,
IntPtr hWndInsertAfter,
int X,
int Y,
int cx,
int cy,
SetWindowPosFlags uFlags)
=> SetWindowPos(hWnd, hWndInsertAfter, X, Y, cx, cy, uFlags);
示例3: SetWindowPos
public static extern int SetWindowPos(IntPtr hWnd, SetWindowPosZ hWndAfter, int X, int Y, int Width, int Height, SetWindowPosFlags flags);
示例4: setWindowPos
public static bool setWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, Rect r, SetWindowPosFlags uFlags)
{
return setWindowPos(hWnd, hWndInsertAfter, r.Top, r.Left, r.Width, r.Height, uFlags);
}
示例5: SetWindowPos
public static extern int SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, SetWindowPosFlags uFlags);
示例6: Win32SetWindowPos
internal extern static bool Win32SetWindowPos(IntPtr hWnd, SetWindowPosZOrder pos, int x, int y, int cx, int cy, SetWindowPosFlags Flags);
示例7: DeferWindowPos
public static extern IntPtr DeferWindowPos(IntPtr hWinPosInfo, IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int Width, int Height, SetWindowPosFlags flags);
示例8: SetWindowPos
public static bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int Width, int Height, SetWindowPosFlags flags)
{
return false;
}
示例9: SetWindowPosition
/// <summary>
/// Changes the size, position, and Z order of a child, pop-up, or top-level window. These windows are
/// ordered according to their appearance on the screen. The topmost window receives the highest rank and
/// is the first window in the Z order.
/// </summary>
/// <param name="hWnd">A handle to the window.</param>
/// <param name="specialHndl">A handle to the window to precede the positioned window in the Z order.</param>
/// <param name="x">The new position of the left side of the window, in client coordinates.</param>
/// <param name="y">The new position of the top of the window, in client coordinates.</param>
/// <param name="width">The new width of the window, in pixels.</param>
/// <param name="height">The new height of the window, in pixels.</param>
/// <param name="posFlags">The window sizing and positioning flags.</param>
public static void SetWindowPosition(IntPtr hWnd, SpecialWindowHandles specialHndl, int x, int y, int width,
int height, SetWindowPosFlags posFlags)
{
if (!SetWindowPos(hWnd, specialHndl, x, y, width, height, posFlags))
throw new Win32Exception(Marshal.GetLastWin32Error());
}
示例10: SetWindowPos
private static extern bool SetWindowPos(HandleRef hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, SetWindowPosFlags uFlags);
示例11: SetWindowPos
internal static void SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, SetWindowPosFlags flags)
{
if (!NativeMethods.Internal.SetWindowPos(hWnd, hWndInsertAfter, x, y, cx, cy, flags))
{
int errorCoder = Marshal.GetLastWin32Error();
if (errorCoder != 0)
throw new Win32Exception(errorCoder);
}
}
示例12: SetWindowPos
public static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int w, int h, SetWindowPosFlags uFlags);
示例13: SetWindowPos
public static extern uint SetWindowPos(
IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int width, int height, SetWindowPosFlags flags);
示例14: SetWindowPos
public static extern bool SetWindowPos(IntPtr WindowHandle, IntPtr HandleInsertAfter, Int32 x, Int32 y, Int32 Width,
Int32 Height, SetWindowPosFlags uFlags);
示例15: SetWindowPos
private static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, SetWindowPosFlags uFlags);