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

📄 apisenums.cs

📁 树形列表控件
💻 CS
📖 第 1 页 / 共 4 页
字号:
		public enum StrechModeFlags
		{
			BLACKONWHITE		= 1,
			WHITEONBLACK        = 2,
			COLORONCOLOR        = 3,
			HALFTONE            = 4,
			MAXSTRETCHBLTMODE   = 4
		}
		#endregion
		#region ShowWindow Styles / SW
		/// <summary>
		/// ShowWindow Styles / SW
		/// </summary>
		public enum ShowWindowStyles : short
		{
			HIDE             = 0,
			SHOWNORMAL       = 1,
			NORMAL           = 1,
			SHOWMINIMIZED    = 2,
			SHOWMAXIMIZED    = 3,
			MAXIMIZE         = 3,
			SHOWNOACTIVATE   = 4,
			SHOW             = 5,
			MINIMIZE         = 6,
			SHOWMINNOACTIVE  = 7,
			SHOWNA           = 8,
			RESTORE          = 9,
			SHOWDEFAULT      = 10,
			FORCEMINIMIZE    = 11,
			MAX              = 11
		}
		#endregion

		#region Windows Hook Codes / WH
		/// <summary>
		/// Windows Hook Codes / WH
		/// </summary>
		public enum WindowsHookCodes
		{
			MSGFILTER        = (-1),
			JOURNALRECORD    = 0,
			JOURNALPLAYBACK  = 1,
			KEYBOARD         = 2,
			GETMESSAGE       = 3,
			CALLWNDPROC      = 4,
			CBT              = 5,
			SYSMSGFILTER     = 6,
			MOUSE            = 7,
			HARDWARE         = 8,
			DEBUG            = 9,
			SHELL            = 10,
			FOREGROUNDIDLE   = 11,
			CALLWNDPROCRET   = 12,
			KEYBOARD_LL      = 13,
			MOUSE_LL         = 14
		}
		#endregion

		#region Cursor Types / IDC
		/// <summary>
		/// Cursor Types / IDC
		/// </summary>
		public enum CursorTypes : uint
		{
			ARROW		= 32512U,
			IBEAM       = 32513U,
			WAIT        = 32514U,
			CROSS       = 32515U,
			UPARROW     = 32516U,
			SIZE        = 32640U,
			ICON        = 32641U,
			SIZENWSE    = 32642U,
			SIZENESW    = 32643U,
			SIZEWE      = 32644U,
			SIZENS      = 32645U,
			SIZEALL     = 32646U,
			NO          = 32648U,
			HAND        = 32649U,
			APPSTARTING = 32650U,
			HELP        = 32651U
		}
		#endregion
		#region System Metrics Codes / SM
		/// <summary>
		/// System Metrics Codes / SM
		/// </summary>
		public enum SystemMetricsCodes
		{
			CXSCREEN             = 0,
			CYSCREEN             = 1,
			CXVSCROLL            = 2,
			CYHSCROLL            = 3,
			CYCAPTION            = 4,
			CXBORDER             = 5,
			CYBORDER             = 6,
			CXDLGFRAME           = 7,
			CYDLGFRAME           = 8,
			CYVTHUMB             = 9,
			CXHTHUMB             = 10,
			CXICON               = 11,
			CYICON               = 12,
			CXCURSOR             = 13,
			CYCURSOR             = 14,
			CYMENU               = 15,
			CXFULLSCREEN         = 16,
			CYFULLSCREEN         = 17,
			CYKANJIWINDOW        = 18,
			MOUSEPRESENT         = 19,
			CYVSCROLL            = 20,
			CXHSCROLL            = 21,
			DEBUG                = 22,
			SWAPBUTTON           = 23,
			RESERVED1            = 24,
			RESERVED2            = 25,
			RESERVED3            = 26,
			RESERVED4            = 27,
			CXMIN                = 28,
			CYMIN                = 29,
			CXSIZE               = 30,
			CYSIZE               = 31,
			CXFRAME              = 32,
			CYFRAME              = 33,
			CXMINTRACK           = 34,
			CYMINTRACK           = 35,
			CXDOUBLECLK          = 36,
			CYDOUBLECLK          = 37,
			CXICONSPACING        = 38,
			CYICONSPACING        = 39,
			MENUDROPALIGNMENT    = 40,
			PENWINDOWS           = 41,
			DBCSENABLED          = 42,
			CMOUSEBUTTONS        = 43,
			CXFIXEDFRAME         = CXDLGFRAME, 
			CYFIXEDFRAME         = CYDLGFRAME,  
			CXSIZEFRAME          = CXFRAME,    
			CYSIZEFRAME          = CYFRAME,    
			SECURE               = 44,
			CXEDGE               = 45,
			CYEDGE               = 46,
			CXMINSPACING         = 47,
			CYMINSPACING         = 48,
			CXSMICON             = 49,
			CYSMICON             = 50,
			CYSMCAPTION          = 51,
			CXSMSIZE             = 52,
			CYSMSIZE             = 53,
			CXMENUSIZE           = 54,
			CYMENUSIZE           = 55,
			ARRANGE              = 56,
			CXMINIMIZED          = 57,
			CYMINIMIZED          = 58,
			CXMAXTRACK           = 59,
			CYMAXTRACK           = 60,
			CXMAXIMIZED          = 61,
			CYMAXIMIZED          = 62,
			NETWORK              = 63,
			CLEANBOOT            = 67,
			CXDRAG               = 68,
			CYDRAG               = 69,
			SHOWSOUNDS           = 70,
			CXMENUCHECK          = 71,  
			CYMENUCHECK          = 72,
			SLOWMACHINE          = 73,
			MIDEASTENABLED       = 74,
			MOUSEWHEELPRESENT    = 75,
			XVIRTUALSCREEN       = 76,
			YVIRTUALSCREEN       = 77,
			CXVIRTUALSCREEN      = 78,
			CYVIRTUALSCREEN      = 79,
			CMONITORS            = 80,
			SAMEDISPLAYFORMAT    = 81,
			CMETRICS             = 83
		}
		#endregion
		#region Windows System Objects / OBJID
		/// <summary>
		/// Windows System Objects / OBJID
		/// </summary>
		public enum SystemObjects : uint
		{
			// Reserved IDs for system objects
			WINDOW        = 0x00000000,
			SYSMENU       = 0xFFFFFFFF,
			TITLEBAR      = 0xFFFFFFFE,
			MENU          = 0xFFFFFFFD,
			CLIENT        = 0xFFFFFFFC,
			VSCROLL       = 0xFFFFFFFB,
			HSCROLL       = 0xFFFFFFFA,
			SIZEGRIP      = 0xFFFFFFF9,
			CARET         = 0xFFFFFFF8,
			CURSOR        = 0xFFFFFFF7,
			ALERT         = 0xFFFFFFF6,
			SOUND         = 0xFFFFFFF5
		}
		#endregion
		#region Tracker Event Flags / TME
		/// <summary>
		/// Tracker Event Flags / TME
		/// </summary>
		public enum TrackerEventFlags : uint
		{
			HOVER	= 0x00000001,
			LEAVE	= 0x00000002,
			QUERY	= 0x40000000,
			CANCEL	= 0x80000000
		}
		#endregion
		#region Draw Text format flags / DT
		/// <summary>
		/// Draw Text format flags / DT
		/// </summary>
		public enum DrawTextFormatFlags
		{
			TOP              = 0x00000000,
			LEFT             = 0x00000000,
			CENTER           = 0x00000001,
			RIGHT            = 0x00000002,
			VCENTER          = 0x00000004,
			BOTTOM           = 0x00000008,
			WORDBREAK        = 0x00000010,
			SINGLELINE       = 0x00000020,
			EXPANDTABS       = 0x00000040,
			TABSTOP          = 0x00000080,
			NOCLIP           = 0x00000100,
			EXTERNALLEADING  = 0x00000200,
			CALCRECT         = 0x00000400,
			NOPREFIX         = 0x00000800,
			INTERNAL         = 0x00001000,
			EDITCONTROL      = 0x00002000,
			PATH_ELLIPSIS    = 0x00004000,
			END_ELLIPSIS     = 0x00008000,
			MODIFYSTRING     = 0x00010000,
			RTLREADING       = 0x00020000,
			WORD_ELLIPSIS    = 0x00040000
		}
		#endregion
		#region Update Layered Windows Flags / ULW
		/// <summary>
		/// Update Layered Windows Flags / ULW
		/// </summary>
		public enum UpdateLayeredWindowFlags
		{
			COLORKEY = 0x00000001,			ALPHA    = 0x00000002,			OPAQUE   = 0x00000004		}		#endregion 
		#region Peek Message Flags / PM
		/// <summary>
		/// Peek Message Flags / PM
		/// </summary>
		public enum PeekMessageFlags
		{
			NOREMOVE	= 0,
			REMOVE		= 1,
			NOYIELD		= 2
		}
		#endregion

		#region Notification Messages / NM
		/// <summary>
		/// Notification Messages / NM
		/// </summary>
		public enum NotificationMessages
		{
			FIRST      = (0-0),
			CUSTOMDRAW = (FIRST-12),
			NCHITTEST  = (FIRST-14) 
		}
		#endregion

		#region System Colors / COLOR
		/// <summary>
		/// System Colors / COLOR
		/// </summary>
		public enum SystemColors : int
		{
			SCROLLBAR         = 0,
			BACKGROUND        = 1,
			ACTIVECAPTION     = 2,
			INACTIVECAPTION   = 3,
			MENU              = 4,
			WINDOW            = 5,
			WINDOWFRAME       = 6,
			MENUTEXT          = 7,
			WINDOWTEXT        = 8,
			CAPTIONTEXT       = 9,
			ACTIVEBORDER      = 10,
			INACTIVEBORDER    = 11,
			APPWORKSPACE      = 12,
			HIGHLIGHT         = 13,
			HIGHLIGHTTEXT     = 14,
			BTNFACE           = 15,
			BTNSHADOW         = 16,
			GRAYTEXT          = 17,
			BTNTEXT           = 18,
			INACTIVECAPTIONTEXT = 19,
			BTNHIGHLIGHT      = 20,
		}
		#endregion

		#region Draw Frame Control Flags / DFC
		/// <summary>
		/// Draw Frame Control Flags / DFC
		/// </summary>
		public enum DrawFrameControlFlags : uint
		{
			CAPTION             = 1,
			MENU                = 2,
			SCROLL              = 3,
			BUTTON              = 4,
			POPUPMENU           = 5,
		}
		#endregion
		#region Draw Frame Control State Flags / DFC
		/// <summary>
		/// Draw Frame Control State Flags / DFC
		/// </summary>
		public enum DrawFrameControlStateFlags : uint
		{
			CAPTIONCLOSE       = 0x0000,
			CAPTIONMIN         = 0x0001,
			CAPTIONMAX         = 0x0002,
			CAPTIONRESTORE     = 0x0003,
			CAPTIONHELP        = 0x0004,

			MENUARROW          = 0x0000,
			MENUCHECK          = 0x0001,
			MENUBULLET         = 0x0002,
			MENUARROWRIGHT     = 0x0004,
			SCROLLUP           = 0x0000,
			SCROLLDOWN         = 0x0001,
			SCROLLLEFT         = 0x0002,
			SCROLLRIGHT        = 0x0003,
			SCROLLCOMBOBOX     = 0x0005,
			SCROLLSIZEGRIP     = 0x0008,
			SCROLLSIZEGRIPRIGHT = 0x0010,

			BUTTONCHECK        = 0x0000,
			BUTTONRADIOIMAGE   = 0x0001,
			BUTTONRADIOMASK    = 0x0002,
			BUTTONRADIO        = 0x0004,
			BUTTON3STATE       = 0x0008,
			BUTTONPUSH         = 0x0010,

			INACTIVE           = 0x0100,
			PUSHED             = 0x0200,
			CHECKED            = 0x0400,

			TRANSPARENT        = 0x0800,
			HOT                = 0x1000,
			ADJUSTRECT         = 0x2000,
			FLAT               = 0x4000,
			MONO               = 0x8000,
		}
		#endregion

		#region UxTheme MinButton States / MINBS
		/// <summary>
		/// UxTheme MinButton States / MINBS
		/// </summary>
		public enum UxThemeMinButtonStates
		{
			NORMAL = 1,
			HOT = 2,
			PUSHED = 3,
			DISABLED = 4,
		}
		#endregion
		#region UxTheme Window Parts / WP
		/// <summary>
		/// UxTheme Window Parts / WP
		/// </summary>
		public enum UxThemeWindowParts
		{
			CAPTION = 1,
			SMALLCAPTION = 2,
			MINCAPTION = 3,
			SMALLMINCAPTION = 4,
			MAXCAPTION = 5,
			SMALLMAXCAPTION = 6,
			FRAMELEFT = 7,
			FRAMERIGHT = 8,
			FRAMEBOTTOM = 9,
			SMALLFRAMELEFT = 10,
			SMALLFRAMERIGHT = 11,
			SMALLFRAMEBOTTOM = 12,
			SYSBUTTON = 13,
			MDISYSBUTTON = 14,
			MINBUTTON = 15,
			MDIMINBUTTON = 16,
			MAXBUTTON = 17,
			CLOSEBUTTON = 18,
			SMALLCLOSEBUTTON = 19,
			MDICLOSEBUTTON = 20,
			RESTOREBUTTON = 21,
			MDIRESTOREBUTTON = 22,
			HELPBUTTON = 23,
			MDIHELPBUTTON = 24,
			HORZSCROLL = 25,
			HORZTHUMB = 26,
			VERTSCROLL = 27,
			VERTTHUMB = 28,
			DIALOG = 29,
			CAPTIONSIZINGTEMPLATE = 30,
			SMALLCAPTIONSIZINGTEMPLATE = 31,
			FRAMELEFTSIZINGTEMPLATE = 32,
			SMALLFRAMELEFTSIZINGTEMPLATE = 33,
			FRAMERIGHTSIZINGTEMPLATE = 34,
			SMALLFRAMERIGHTSIZINGTEMPLATE = 35,
			FRAMEBOTTOMSIZINGTEMPLATE = 36,
			SMALLFRAMEBOTTOMSIZINGTEMPLATE = 37,
		}
		#endregion

		public enum MouseEventFlags
		{
			MOVE        = 0x0001,
			LEFTDOWN    = 0x0002,
			LEFTUP      = 0x0004,
			RIGHTDOWN   = 0x0008,
			RIGHTUP     = 0x0010,
			MIDDLEDOWN  = 0x0020,
			MIDDLEUP    = 0x0040,
			XDOWN       = 0x0080,
			XUP         = 0x0100,
			WHEEL       = 0x0800,
			VIRTUALDESK = 0x4000,
			ABSOLUTE    = 0x8000,
		}
	}
}

⌨️ 快捷键说明

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