RaUI/Source/MyDb/WinAPI/Structs.cs
鑫Intel 19ecb75c71 ### 2021-02-11更新
------
#### MyDb    V2.1.2102.1101
- *.[新增]新增Auto类,增加 鼠标模拟操作和按键模拟操作。
- *.[新增]新增WinAPI命名空间,将windows自带的API集中在这个命名空间。
2021-02-11 12:04:48 +08:00

109 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
namespace WinAPI
{
/// <summary>
///
/// </summary>
public class Struct
{
#region Struct
/// <summary>
///
/// </summary>
[StructLayout(LayoutKind.Sequential)]
public struct BLENDFUNCTION
{
/// <summary>
///
/// </summary>
public byte BlendOp;
/// <summary>
/// /
/// </summary>
public byte BlendFlags;
/// <summary>
///
/// </summary>
public byte SourceConstantAlpha;
/// <summary>
///
/// </summary>
public byte AlphaFormat;
}
#endregion
/// <summary>
///
/// </summary>
[Flags]
public enum FlagsSetWindowPos : uint
{
/// <summary>
///
/// </summary>
SWP_NOSIZE = 0x0001,
/// <summary>
///
/// </summary>
SWP_NOMOVE = 0x0002,
/// <summary>
///
/// </summary>
SWP_NOZORDER = 0x0004,
/// <summary>
///
/// </summary>
SWP_NOREDRAW = 0x0008,
/// <summary>
///
/// </summary>
SWP_NOACTIVATE = 0x0010,
/// <summary>
///
/// </summary>
SWP_FRAMECHANGED = 0x0020,
/// <summary>
///
/// </summary>
SWP_SHOWWINDOW = 0x0040,
/// <summary>
///
/// </summary>
SWP_HIDEWINDOW = 0x0080,
/// <summary>
///
/// </summary>
SWP_NOCOPYBITS = 0x0100,
/// <summary>
///
/// </summary>
SWP_NOOWNERZORDER = 0x0200,
/// <summary>
/// /
/// </summary>
SWP_NOSENDCHANGING = 0x0400,
/// <summary>
/// /
/// </summary>
SWP_DRAWFRAME = 0x0020,
/// <summary>
///
/// </summary>
SWP_NOREPOSITION = 0x0200,
/// <summary>
///
/// </summary>
SWP_DEFERERASE = 0x2000,
/// <summary>
///
/// </summary>
SWP_ASYNCWINDOWPOS = 0x4000
};
}
}