⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apisenums.cs

📁 树形列表控件
💻 CS
📖 第 1 页 / 共 4 页
字号:
using System;
using System.Runtime.InteropServices;

namespace System.Runtime.InteropServices.APIs
{
	public class APIsEnums
	{
		#region Window messages / WM
		/// <summary>
		/// Window messages / WM
		/// </summary>
		public enum WindowMessages
		{
			APP = 32768,
			ACTIVATE = 6,
			ACTIVATEAPP = 28,
			AFXFIRST = 864,
			AFXLAST = 895,
			ASKCBFORMATNAME = 780,
			CANCELJOURNAL = 75,
			CANCELMODE = 31,
			CAPTURECHANGED = 533,
			CHANGECBCHAIN = 781,
			CHAR = 258,
			CHARTOITEM = 47,
			CHILDACTIVATE = 34,
			CLEAR = 771,
			CLOSE = 16,
			COMMAND = 273,
			COMMNOTIFY = 68,
			COMPACTING = 65,
			COMPAREITEM = 57,
			CONTEXTMENU = 123,
			COPY = 769,
			COPYDATA = 74,
			CREATE = 1,
			CTLCOLOR = 0x0019,
			CTLCOLORBTN = 309,
			CTLCOLORDLG = 310,
			CTLCOLOREDIT = 307,
			CTLCOLORLISTBOX = 308,
			CTLCOLORMSGBOX = 306,
			CTLCOLORSCROLLBAR = 311,
			CTLCOLORSTATIC = 312,
			CUT = 768,
			DEADCHAR = 259,
			DELETEITEM = 45,
			DESTROY = 2,
			DESTROYCLIPBOARD = 775,
			DEVICECHANGE = 537,
			DEVMODECHANGE = 27,
			DISPLAYCHANGE = 126,
			DRAWCLIPBOARD = 776,
			DRAWITEM = 43,
			DROPFILES = 563,
			ENABLE = 10,
			ENDSESSION = 22,
			ENTERIDLE = 289,
			ENTERMENULOOP = 529,
			ENTERSIZEMOVE = 561,
			ERASEBKGND = 20,
			EXITMENULOOP = 530,
			EXITSIZEMOVE = 562,
			FONTCHANGE = 29,
			GETDLGCODE = 135,
			GETFONT = 49,
			GETHOTKEY = 51,
			GETICON = 127,
			GETMINMAXINFO = 36,
			GETTEXT = 13,
			GETTEXTLENGTH = 14,
			HANDHELDFIRST = 856,
			HANDHELDLAST = 863,
			HELP = 83,
			HOTKEY = 786,
			HSCROLL = 276,
			HSCROLLCLIPBOARD = 782,
			ICONERASEBKGND = 39,
			INITDIALOG = 272,
			INITMENU = 278,
			INITMENUPOPUP = 279,
			UNINITMENUPOPUP = 293,
			INPUTLANGCHANGE = 81,
			INPUTLANGCHANGEREQUEST = 80,
			KEYDOWN = 256,
			KEYUP = 257,
			KILLFOCUS = 8,
			MDIACTIVATE = 546,
			MDICASCADE = 551,
			MDICREATE = 544,
			MDIDESTROY = 545,
			MDIGETACTIVE = 553,
			MDIICONARRANGE = 552,
			MDIMAXIMIZE = 549,
			MDINEXT = 548,
			MDIREFRESHMENU = 564,
			MDIRESTORE = 547,
			MDISETMENU = 560,
			MDITILE = 550,
			MEASUREITEM = 44,
			MENUCHAR = 288,
			MENUSELECT = 287,
			MENUCOMMAND = 294,
			NEXTMENU = 531,
			MOVE = 3,
			MOVING = 534,
			NCACTIVATE = 134,
			NCCALCSIZE = 131,
			NCCREATE = 129,
			NCDESTROY = 130,
			NCHITTEST = 132,
			NCLBUTTONDBLCLK = 163,
			NCLBUTTONDOWN = 161,
			NCLBUTTONUP = 162,
			NCMBUTTONDBLCLK = 169,
			NCMBUTTONDOWN = 167,
			NCMBUTTONUP = 168,
			NCMOUSEMOVE = 160,
			NCPAINT = 133,
			NCRBUTTONDBLCLK = 166,
			NCRBUTTONDOWN = 164,
			NCRBUTTONUP = 165,
			NEXTDLGCTL = 40,
			NOTIFY = 78,
			NOTIFYFORMAT = 85,
			NULL = 0,
			PAINT = 15,
			PAINTCLIPBOARD = 777,
			PAINTICON = 38,
			PALETTECHANGED = 785,
			PALETTEISCHANGING = 784,
			PARENTNOTIFY = 528,
			PASTE = 770,
			PENWINFIRST = 896,
			PENWINLAST = 911,
			POWER = 72,
			POWERBROADCAST = 536,
			PRINT = 791,
			PRINTCLIENT = 792,
			QUERYDRAGICON = 55,
			QUERYENDSESSION = 17,
			QUERYNEWPALETTE = 783,
			QUERYOPEN = 19,
			QUEUESYNC = 35,
			QUIT = 18,
			RENDERALLFORMATS = 774,
			RENDERFORMAT = 773,
			SETCURSOR = 32,
			SETFOCUS = 7,
			SETFONT = 48,
			SETHOTKEY = 50,
			SETICON = 128,
			SETREDRAW = 11,
			SETTEXT = 12,
			SETTINGCHANGE = 26,
			SHOWWINDOW = 24,
			SIZE = 5,
			SIZECLIPBOARD = 779,
			SIZING = 532,
			SPOOLERSTATUS = 42,
			STYLECHANGED = 125,
			STYLECHANGING = 124,
			SYSCHAR = 262,
			SYSCOLORCHANGE = 21,
			SYSCOMMAND = 274,
			SYSDEADCHAR = 263,
			SYSKEYDOWN = 260,
			SYSKEYUP = 261,
			TCARD = 82,
			TIMECHANGE = 30,
			TIMER = 275,
			UNDO = 772,
			USER = 1024,
			USERCHANGED = 84,
			VKEYTOITEM = 46,
			VSCROLL = 277,
			VSCROLLCLIPBOARD = 778,
			WINDOWPOSCHANGED = 71,
			WINDOWPOSCHANGING = 70,
			WININICHANGE = 26,
			KEYFIRST = 256,
			KEYLAST = 264,
			SYNCPAINT = 136,
			MOUSEACTIVATE = 33,
			MOUSEMOVE = 512,
			LBUTTONDOWN = 513,
			LBUTTONUP = 514,
			LBUTTONDBLCLK = 515,
			RBUTTONDOWN = 516,
			RBUTTONUP = 517,
			RBUTTONDBLCLK = 518,
			MBUTTONDOWN = 519,
			MBUTTONUP = 520,
			MBUTTONDBLCLK = 521,
			MOUSEWHEEL = 522,
			MOUSEFIRST = 512,
			MOUSELAST = 522,
			MOUSEHOVER = 0x2A1,
			MOUSELEAVE = 0x2A3,
			SHNOTIFY = 0x0401,
			UNICHAR = 0x0109,
			THEMECHANGED = 0x031A,
		}
		#endregion

		#region Key State Masks / MK
		/// <summary>
		/// Key State Masks / MK
		/// </summary>
		public enum KeyStatesMasks
		{
			LBUTTON          = 0x0001,
			RBUTTON          = 0x0002,
			SHIFT            = 0x0004,
			CONTROL          = 0x0008,
			MBUTTON          = 0x0010,
			XBUTTON1         = 0x0020,
			XBUTTON2         = 0x0040,
		}
		#endregion

		#region Edit Control Notification Codes / EN
		/// <summary>
		/// Edit Control Notification Codes / EN
		/// </summary>
		public enum EditControlNotificationCodes
		{
			SETFOCUS         = 0x0100,
			KILLFOCUS        = 0x0200,
			CHANGE           = 0x0300,
			UPDATE           = 0x0400,
			ERRSPACE         = 0x0500,
			MAXTEXT          = 0x0501,
			HSCROLL          = 0x0601,
			VSCROLL          = 0x0602,
			ALIGN_LTR_EC     = 0x0700,
			ALIGN_RTL_EC     = 0x0701,
		}
		#endregion

		#region Combo Box Notification Codes / CBN
		/// <summary>
		/// Combo Box Notification Codes / CBN
		/// </summary>
		public enum ComboBoxNotificationCodes
		{
			ERRSPACE        = (-1),
			SELCHANGE       = 1,
			DBLCLK          = 2,
			SETFOCUS        = 3,
			KILLFOCUS       = 4,
			EDITCHANGE      = 5,
			EDITUPDATE      = 6,
			DROPDOWN        = 7,
			CLOSEUP         = 8,
			SELENDOK        = 9,
			SELENDCANCEL    = 10,
		}
		#endregion
		#region Combo Box Messages / CB
		/// <summary>
		/// Combo Box Messages / CB
		/// </summary>
		public enum ComboBoxMessages
		{
			GETEDITSEL               = 0x0140,
			LIMITTEXT                = 0x0141,
			SETEDITSEL               = 0x0142,
			ADDSTRING                = 0x0143,
			DELETESTRING             = 0x0144,
			DIR                      = 0x0145,
			GETCOUNT                 = 0x0146,
			GETCURSEL                = 0x0147,
			GETLBTEXT                = 0x0148,
			GETLBTEXTLEN             = 0x0149,
			INSERTSTRING             = 0x014A,
			RESETCONTENT             = 0x014B,
			FINDSTRING               = 0x014C,
			SELECTSTRING             = 0x014D,
			SETCURSEL                = 0x014E,
			SHOWDROPDOWN             = 0x014F,
			GETITEMDATA              = 0x0150,
			SETITEMDATA              = 0x0151,
			GETDROPPEDCONTROLRECT    = 0x0152,
			SETITEMHEIGHT            = 0x0153,
			GETITEMHEIGHT            = 0x0154,
			SETEXTENDEDUI            = 0x0155,
			GETEXTENDEDUI            = 0x0156,
			GETDROPPEDSTATE          = 0x0157,
			FINDSTRINGEXACT          = 0x0158,
			SETLOCALE                = 0x0159,
			GETLOCALE                = 0x015A,
			GETTOPINDEX              = 0x015b,
			SETTOPINDEX              = 0x015c,
			GETHORIZONTALEXTENT      = 0x015d,
			SETHORIZONTALEXTENT      = 0x015e,
			GETDROPPEDWIDTH          = 0x015f,
			SETDROPPEDWIDTH          = 0x0160,
			INITSTORAGE              = 0x0161,
			MULTIPLEADDSTRING        = 0x0163,
			GETCOMBOBOXINFO          = 0x0164,
			FIRST                    = 0x1700,
			SETMINVISIBLE            = FIRST + 1,
			GETMINVISIBLE            = FIRST + 2,
		}
		#endregion

		#region ScrollBar flags / SB
		/// <summary>
		/// ScrollBar flags / SB
		/// </summary>
		public enum ScrollBarFlags
		{
			/// <summary>
			/// Scrolls one line up
			/// </summary>
			LINEUP = 0,
			/// <summary>
			/// Scrolls one line left
			/// </summary>
			LINELEFT = 0,
			/// <summary>
			/// Scrolls one line down
			/// </summary>
			LINEDOWN = 1,
			/// <summary>
			/// Scrolls one page right
			/// </summary>
			LINERIGHT = 1,
			/// <summary>
			/// Scrolls one page up
			/// </summary>
			PAGEUP = 2,
			/// <summary>
			/// Scrolls one page left
			/// </summary>
			PAGELEFT = 2,
			/// <summary>
			/// Scrolls one page down
			/// </summary>
			PAGEDOWN = 3,
			/// <summary>
			/// Scrolls one page right
			/// </summary>
			PAGERIGHT = 3,
			/// <summary>
			/// Scrolls to the upper left
			/// </summary>
			TOP = 6,
			/// <summary>
			/// Scrolls to the lower right
			/// </summary>
			BOTTOM = 7,
			/// <summary>
			/// Ends scroll
			/// </summary>
			ENDSCROLL = 8,
		}
		#endregion
		#region Edit Control Messages / EM
		/// <summary>
		/// Edit Control Messages / EM
		/// </summary>
		public enum EditControlMessages
		{
			GETSEL               = 0x00B0,
			SETSEL               = 0x00B1,
			GETRECT              = 0x00B2,
			SETRECT              = 0x00B3,
			SETRECTNP            = 0x00B4,
			SCROLL               = 0x00B5,
			LINESCROLL           = 0x00B6,
			SCROLLCARET          = 0x00B7,
			GETMODIFY            = 0x00B8,
			SETMODIFY            = 0x00B9,
			GETLINECOUNT         = 0x00BA,
			LINEINDEX            = 0x00BB,
			SETHANDLE            = 0x00BC,
			GETHANDLE            = 0x00BD,
			GETTHUMB             = 0x00BE,
			LINELENGTH           = 0x00C1,
			REPLACESEL           = 0x00C2,
			GETLINE              = 0x00C4,
			LIMITTEXT            = 0x00C5,
			CANUNDO              = 0x00C6,
			UNDO                 = 0x00C7,
			FMTLINES             = 0x00C8,
			LINEFROMCHAR         = 0x00C9,
			SETTABSTOPS          = 0x00CB,
			SETPASSWORDCHAR      = 0x00CC,
			EMPTYUNDOBUFFER      = 0x00CD,
			GETFIRSTVISIBLELINE  = 0x00CE,
			SETREADONLY          = 0x00CF,
			SETWORDBREAKPROC     = 0x00D0,
			GETWORDBREAKPROC     = 0x00D1,
			GETPASSWORDCHAR      = 0x00D2,
			SETMARGINS           = 0x00D3,
			GETMARGINS           = 0x00D4,
			SETLIMITTEXT         = LIMITTEXT,
			GETLIMITTEXT         = 0x00D5,
			POSFROMCHAR          = 0x00D6,
			CHARFROMPOS          = 0x00D7,
			SETIMESTATUS         = 0x00D8,
			GETIMESTATUS         = 0x00D9,
		}
		#endregion

		#region MenuItem Masks / MIIM
		/// <summary>
		/// MenuItem Masks / MIIM
		/// </summary>
		public	enum MenuItemMasks : uint
		{
			STATE =			0x00000001,
			ID =	        0x00000002,
			SUBMENU	=		0x00000004,
			CHECKMARKS =	0x00000008,
			TYPE =			0x00000010,
			DATA =			0x00000020,
			STRING =		0x00000040,
			BITMAP =		0x00000080,
			FTYPE =			0x00000100
		}
		#endregion
		#region MenuItem Flags / MF
		/// <summary>
		/// MenuItem Flags / MF
		/// </summary>
		public	enum	MenuItemFlags : uint
		{
			INSERT =        0x00000000,
			CHANGE =        0x00000080,
			APPEND =        0x00000100,
			DELETE =        0x00000200,
			REMOVE =        0x00001000,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -