API常用常量

来源:互联网 发布:公安大数据应用维稳 编辑:程序博客网 时间:2024/06/03 17:01

 

  1. public enum MouseEventFlags : int  
  2. {  
  3.     MOUSEEVENTF_MOVE = 0x0001,  
  4.     MOUSEEVENTF_LEFTDOWN = 0x0002,  
  5.     MOUSEEVENTF_LEFTUP = 0x0004,  
  6.     MOUSEEVENTF_RIGHTDOWN = 0x0008,  
  7.     MOUSEEVENTF_RIGHTUP = 0x0010,  
  8.     MOUSEEVENTF_MIDDLEDOWN = 0x0020,  
  9.     MOUSEEVENTF_MIDDLEUP = 0x0040,  
  10.     MOUSEEVENTF_WHEEL = 0x0800,  
  11.     MOUSEEVENTF_ABSOLUTE = 0x8000  
  12. }  
  13.   
  14. public enum KeyboardEventFlags : int  
  15. {  
  16.     KEYEVENTF_EXTENDEDKEY = 0x0001,  
  17.     KEYEVENTF_KEYUP = 0x0002  
  18. }  
  19.   
  20. public enum HookStructFlags : int  
  21. {  
  22.     KF_EXTENDED = 0x0100,  
  23.     KF_DLGMODE = 0x0800,  
  24.     KF_MENUMODE = 0x1000,  
  25.     KF_ALTDOWN = 0x2000,  
  26.     KF_REPEAT = 0x4000,  
  27.     KF_UP = 0x8000  
  28. }  
  29.   
  30. public enum WParamFlags : int  
  31. {  
  32.     WM_KEYDOWN = 0x0100,  
  33.     WM_KEYUP = 0x0101,  
  34.     WM_SYSKEYDOWN = 0x0104,  
  35.     WM_SYSKEYUP = 0x0105,  
  36.     WM_MOUSEMOVE = 0x0200,  
  37.     WM_LBUTTONDOWN = 0x0201,  
  38.     WM_LBUTTONUP = 0x0202,  
  39.     WM_LBUTTONDBLCLK = 0x0203,  
  40.     WM_RBUTTONDOWN = 0x0204,  
  41.     WM_RBUTTONUP = 0x0205,  
  42.     WM_RBUTTONDBLCLK = 0x0206,  
  43.     WM_MBUTTONDOWN = 0x0207,  
  44.     WM_MBUTTONUP = 0x0208,  
  45.     WM_MBUTTONDBLCLK = 0x0209,  
  46.     WM_MOUSEWHEEL = 0x020A  
  47. }  
  48.   
  49. public enum LParamFlags : int  
  50. {  
  51.     WM_KEYDOWN = 0x0000,  
  52.     WM_KEYUP = 0x0080,  
  53.     WM_SYSKEYDOWN = 0x0020,  
  54.     WM_SYSKEYUP = 0x00A0  
  55. }  
  56.  
  57. #region "Virtual Keys, Standard Set"  
  58.   
  59. public enum VirtualKeys : int  
  60. {  
  61.     VK_LBUTTON = 0x01,  
  62.     VK_RBUTTON = 0x02,  
  63.     VK_CANCEL = 0x03,  
  64.     VK_MBUTTON = 0x04,  
  65.     VK_BACK = 0x08,  
  66.     VK_TAB = 0x09,  
  67.     VK_CLEAR = 0x0C,  
  68.     VK_RETURN = 0x0D,  
  69.     VK_SHIFT = 0x10,  
  70.     VK_CONTROL = 0x11,  
  71.     VK_MENU = 0x12,  
  72.     VK_PAUSE = 0x13,  
  73.     VK_CAPITAL = 0x14,  
  74.     VK_KANA = 0x15,  
  75.     VK_HANGEUL = 0x15,  
  76.     VK_HANGUL = 0x15,  
  77.     VK_JUNJA = 0x17,  
  78.     VK_FINAL = 0x18,  
  79.     VK_HANJA = 0x19,  
  80.     VK_KANJI = 0x19,  
  81.     VK_ESCAPE = 0x1B,  
  82.     VK_CONVERT = 0x1C,  
  83.     VK_NONCONVERT = 0x1D,  
  84.     VK_ACCEPT = 0x1E,  
  85.     VK_MODECHANGE = 0x1F,  
  86.     VK_SPACE = 0x20,  
  87.     VK_PRIOR = 0x21,  
  88.     VK_NEXT = 0x22,  
  89.     VK_END = 0x23,  
  90.     VK_HOME = 0x24,  
  91.     VK_LEFT = 0x25,  
  92.     VK_UP = 0x26,  
  93.     VK_RIGHT = 0x27,  
  94.     VK_DOWN = 0x28,  
  95.     VK_SELECT = 0x29,  
  96.     VK_PRINT = 0x2A,  
  97.     VK_EXECUTE = 0x2B,  
  98.     VK_SNAPSHOT = 0x2C,  
  99.     VK_INSERT = 0x2D,  
  100.     VK_DELETE = 0x2E,  
  101.     VK_HELP = 0x2F,  
  102.     // VK_0 thru VK_9 are the same as ASCII '0' thru '9' (= 0x30 - = 0x39)  
  103.     VK_0 = 0x30,  
  104.     VK_1 = 0x31,  
  105.     VK_2 = 0x32,  
  106.     VK_3 = 0x33,  
  107.     VK_4 = 0x34,  
  108.     VK_5 = 0x35,  
  109.     VK_6 = 0x36,  
  110.     VK_7 = 0x37,  
  111.     VK_8 = 0x38,  
  112.     VK_9 = 0x39,  
  113.     // VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (= 0x41 - = 0x5A)  
  114.     VK_A = 0x41,  
  115.     VK_B = 0x42,  
  116.     VK_C = 0x43,  
  117.     VK_D = 0x44,  
  118.     VK_E = 0x45,  
  119.     VK_F = 0x46,  
  120.     VK_G = 0x47,  
  121.     VK_H = 0x48,  
  122.     VK_I = 0x49,  
  123.     VK_J = 0x4A,  
  124.     VK_K = 0x4B,  
  125.     VK_L = 0x4C,  
  126.     VK_M = 0x4D,  
  127.     VK_N = 0x4E,  
  128.     VK_O = 0x4F,  
  129.     VK_P = 0x50,  
  130.     VK_Q = 0x51,  
  131.     VK_R = 0x52,  
  132.     VK_S = 0x53,  
  133.     VK_T = 0x54,  
  134.     VK_U = 0x55,  
  135.     VK_V = 0x56,  
  136.     VK_W = 0x57,  
  137.     VK_X = 0x58,  
  138.     VK_Y = 0x59,  
  139.     VK_Z = 0x5A,  
  140.     // SPECIAL KEY  
  141.     VK_LWIN = 0x5B,  
  142.     VK_RWIN = 0x5C,  
  143.     VK_APPS = 0x5D,  
  144.     // VK_NUMPAD0 thru VK_NUMPAD9 (= 0x60 - = 0x69)  
  145.     VK_NUMPAD0 = 0x60,  
  146.     VK_NUMPAD1 = 0x61,  
  147.     VK_NUMPAD2 = 0x62,  
  148.     VK_NUMPAD3 = 0x63,  
  149.     VK_NUMPAD4 = 0x64,  
  150.     VK_NUMPAD5 = 0x65,  
  151.     VK_NUMPAD6 = 0x66,  
  152.     VK_NUMPAD7 = 0x67,  
  153.     VK_NUMPAD8 = 0x68,  
  154.     VK_NUMPAD9 = 0x69,  
  155.     VK_MULTIPLY = 0x6A,  
  156.     VK_ADD = 0x6B,  
  157.     VK_SEPARATOR = 0x6C,  
  158.     VK_SUBTRACT = 0x6D,  
  159.     VK_DECIMAL = 0x6E,  
  160.     VK_DIVIDE = 0x6F,  
  161.     // VK_F1 thru VK_F24 (= 0x70 - = 0x87)  
  162.     VK_F1 = 0x70,  
  163.     VK_F2 = 0x71,  
  164.     VK_F3 = 0x72,  
  165.     VK_F4 = 0x73,  
  166.     VK_F5 = 0x74,  
  167.     VK_F6 = 0x75,  
  168.     VK_F7 = 0x76,  
  169.     VK_F8 = 0x77,  
  170.     VK_F9 = 0x78,  
  171.     VK_F10 = 0x79,  
  172.     VK_F11 = 0x7A,  
  173.     VK_F12 = 0x7B,  
  174.     VK_F13 = 0x7C,  
  175.     VK_F14 = 0x7D,  
  176.     VK_F15 = 0x7E,  
  177.     VK_F16 = 0x7F,  
  178.     VK_F17 = 0x80,  
  179.     VK_F18 = 0x81,  
  180.     VK_F19 = 0x82,  
  181.     VK_F20 = 0x83,  
  182.     VK_F21 = 0x84,  
  183.     VK_F22 = 0x85,  
  184.     VK_F23 = 0x86,  
  185.     VK_F24 = 0x87,  
  186.     VK_NUMLOCK = 0x90,  
  187.     VK_SCROLL = 0x91,  
  188.     VK_LSHIFT = 0xA0,  
  189.     VK_RSHIFT = 0xA1,  
  190.     VK_LCONTROL = 0xA2,  
  191.     VK_RCONTROL = 0xA3,  
  192.     VK_LMENU = 0xA4,  
  193.     VK_RMENU = 0xA5,  
  194.     VK_PROCESSKEY = 0xE5,  
  195.     VK_ATTN = 0xF6,  
  196.     VK_CRSEL = 0xF7,  
  197.     VK_EXSEL = 0xF8,  
  198.     VK_EREOF = 0xF9,  
  199.     VK_PLAY = 0xFA,  
  200.     VK_ZOOM = 0xFB,  
  201.     VK_NONAME = 0xFC,  
  202.     VK_PA1 = 0xFD,  
  203.     VK_OEM_CLEAR = 0xFE  
  204. }  
  205.  
  206. #endregion  
原创粉丝点击