delete redundant codes
This commit is contained in:
1 parent
e64362bdcd
commit
c17e86ca55
13 files changed
+191
-538
No files matched your search
@@ -35,7 +35,7 @@ namespace HandyControl.Tools.Interop
|
||||
PLANES = 14,
|
||||
BI_RGB = 0,
|
||||
DIB_RGB_COLORS = 0,
|
||||
E_FAIL = unchecked((int) 0x80004005),
|
||||
E_FAIL = unchecked((int)0x80004005),
|
||||
NIF_MESSAGE = 0x00000001,
|
||||
NIF_ICON = 0x00000002,
|
||||
NIF_TIP = 0x00000004,
|
||||
@@ -233,10 +233,10 @@ namespace HandyControl.Tools.Interop
|
||||
|
||||
public RECT(Rect rect)
|
||||
{
|
||||
Left = (int) rect.Left;
|
||||
Top = (int) rect.Top;
|
||||
Right = (int) rect.Right;
|
||||
Bottom = (int) rect.Bottom;
|
||||
Left = (int)rect.Left;
|
||||
Top = (int)rect.Top;
|
||||
Right = (int)rect.Right;
|
||||
Bottom = (int)rect.Bottom;
|
||||
}
|
||||
|
||||
public Point Position => new Point(Left, Top);
|
||||
@@ -717,11 +717,11 @@ namespace HandyControl.Tools.Interop
|
||||
[return: MarshalAs(UnmanagedType.I8)]
|
||||
long CopyTo([In, MarshalAs(UnmanagedType.Interface)] IStream pstm, [In, MarshalAs(UnmanagedType.I8)] long cb, [Out, MarshalAs(UnmanagedType.LPArray)] long[] pcbRead);
|
||||
|
||||
void Commit([In] int grfCommitFlags);
|
||||
void Commit([In]int grfCommitFlags);
|
||||
|
||||
void Revert();
|
||||
|
||||
void LockRegion([In, MarshalAs(UnmanagedType.I8)] long libOffset, [In, MarshalAs(UnmanagedType.I8)] long cb, [In] int dwLockType);
|
||||
void LockRegion([In, MarshalAs(UnmanagedType.I8)]long libOffset, [In, MarshalAs(UnmanagedType.I8)] long cb, [In] int dwLockType);
|
||||
|
||||
void UnlockRegion([In, MarshalAs(UnmanagedType.I8)] long libOffset, [In, MarshalAs(UnmanagedType.I8)] long cb, [In] int dwLockType);
|
||||
|
||||
@@ -820,7 +820,7 @@ namespace HandyControl.Tools.Interop
|
||||
while (written < cb)
|
||||
{
|
||||
var toRead = bufsize;
|
||||
if (written + toRead > cb) toRead = (int) (cb - written);
|
||||
if (written + toRead > cb) toRead = (int)(cb - written);
|
||||
var read = Read(buffer, toRead);
|
||||
if (read == 0) break;
|
||||
if (pstm.Write(buffer, read) != read)
|
||||
@@ -972,5 +972,93 @@ namespace HandyControl.Tools.Interop
|
||||
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]
|
||||
internal string szCSDVersion;
|
||||
}
|
||||
|
||||
[Flags]
|
||||
public enum WindowPositionFlags
|
||||
{
|
||||
/// <summary>
|
||||
/// If the calling thread and the thread that owns the window are attached to different input queues, the system posts
|
||||
/// the request to the thread that owns the window. This prevents the calling thread from blocking its execution while
|
||||
/// other threads process the request.
|
||||
/// </summary>
|
||||
SWP_ASYNCWINDOWPOS = 0x4000,
|
||||
|
||||
/// <summary>
|
||||
/// Prevents generation of the WM_SYNCPAINT message.
|
||||
/// </summary>
|
||||
SWP_DEFERERASE = 0x2000,
|
||||
|
||||
/// <summary>
|
||||
/// Draws a frame (defined in the window's class description) around the window.
|
||||
/// </summary>
|
||||
SWP_DRAWFRAME = 0x0020,
|
||||
|
||||
/// <summary>
|
||||
/// Applies new frame styles set using the SetWindowLong function. Sends a WM_NCCALCSIZE message to the window, even if
|
||||
/// the window's size is not being changed. If this flag is not specified, WM_NCCALCSIZE is sent only when the window's
|
||||
/// size is being changed.
|
||||
/// </summary>
|
||||
SWP_FRAMECHANGED = 0x0020,
|
||||
|
||||
/// <summary>
|
||||
/// Hides the window.
|
||||
/// </summary>
|
||||
SWP_HIDEWINDOW = 0x0080,
|
||||
|
||||
/// <summary>
|
||||
/// Does not activate the window. If this flag is not set, the window is activated and moved to the top of either the
|
||||
/// topmost or non-topmost group (depending on the setting of the hWndInsertAfter parameter).
|
||||
/// </summary>
|
||||
SWP_NOACTIVATE = 0x0010,
|
||||
|
||||
/// <summary>
|
||||
/// Discards the entire contents of the client area. If this flag is not specified, the valid contents of the client
|
||||
/// area are saved and copied back into the client area after the window is sized or repositioned.
|
||||
/// </summary>
|
||||
SWP_NOCOPYBITS = 0x0100,
|
||||
|
||||
/// <summary>
|
||||
/// Retains the current position (ignores X and Y parameters).
|
||||
/// </summary>
|
||||
SWP_NOMOVE = 0x0002,
|
||||
|
||||
/// <summary>
|
||||
/// Does not change the owner window's position in the Z order.
|
||||
/// </summary>
|
||||
SWP_NOOWNERZORDER = 0x0200,
|
||||
|
||||
/// <summary>
|
||||
/// Does not redraw changes. If this flag is set, no repainting of any kind occurs. This applies to the client area,
|
||||
/// the nonclient area (including the title bar and scroll bars), and any part of the parent window uncovered as a
|
||||
/// result of the window being moved. When this flag is set, the application must explicitly invalidate or redraw any
|
||||
/// parts of the window and parent window that need redrawing.
|
||||
/// </summary>
|
||||
SWP_NOREDRAW = 0x0008,
|
||||
|
||||
/// <summary>
|
||||
/// Same as the SWP_NOOWNERZORDER flag.
|
||||
/// </summary>
|
||||
SWP_NOREPOSITION = 0x0200,
|
||||
|
||||
/// <summary>
|
||||
/// Prevents the window from receiving the WM_WINDOWPOSCHANGING message.
|
||||
/// </summary>
|
||||
SWP_NOSENDCHANGING = 0x0400,
|
||||
|
||||
/// <summary>
|
||||
/// Retains the current size (ignores the cx and cy parameters).
|
||||
/// </summary>
|
||||
SWP_NOSIZE = 0x0001,
|
||||
|
||||
/// <summary>
|
||||
/// Retains the current Z order (ignores the hWndInsertAfter parameter).
|
||||
/// </summary>
|
||||
SWP_NOZORDER = 0x0004,
|
||||
|
||||
/// <summary>
|
||||
/// Displays the window.
|
||||
/// </summary>
|
||||
SWP_SHOWWINDOW = 0x0040
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user