New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls

Assembly:TelerikCommon.dll

Syntax:

C#
public static class NativeMethods

Inheritance: objectNativeMethods

Fields

C#
public const int CS_DBLCLKS = 8
C#
public const int CS_DROPSHADOW = 131072
C#
public const int CS_SAVEBITS = 2048
C#
public const int DCX_CACHE = 2
C#
public const int DCX_CLIPSIBLINGS = 16
C#
public const int DCX_INTERSECTRGN = 128
C#
public const int DCX_LOCKWINDOWUPDATE = 1024
C#
public const int DCX_VALIDATE = 2097152
C#
public const int DCX_WINDOW = 1
C#
public const int DWM_BB_BLURREGION = 2
C#
public const int DWM_BB_ENABLE = 1
C#
public const int DWM_BB_TRANSITIONONMAXIMIZED = 4
C#
public const int EM_LINEFROMCHAR = 201
C#
public const int EM_POSFROMCHAR = 214
C#
public const int GA_PARENT = 1
C#
public const int GA_ROOT = 2
C#
public const uint GC_ALLGESTURES = 1
C#
public const uint GC_PAN = 1
C#
public const uint GC_PAN_WITH_GUTTER = 8
C#
public const uint GC_PAN_WITH_INERTIA = 16
C#
public const uint GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY = 4
C#
public const uint GC_PAN_WITH_SINGLE_FINGER_VERTICALLY = 2
C#
public const uint GC_PRESSANDTAP = 1
C#
public const uint GC_ROTATE = 1
C#
public const uint GC_TWOFINGERTAP = 1
C#
public const uint GC_ZOOM = 1
C#
public const int GCL_STYLE = -26
C#
public const uint GF_BEGIN = 1
C#
public const uint GF_END = 4
C#
public const uint GF_INERTIA = 2
C#
public const int GID_BEGIN = 1
C#
public const int GID_END = 2
C#
public const int GID_PAN = 4
C#
public const int GID_PRESSANDTAP = 7
C#
public const int GID_ROTATE = 5
C#
public const int GID_TWOFINGERTAP = 6
C#
public const int GID_ZOOM = 3
C#
public const int GW_CHILD = 5
C#
public const int GW_HWNDFIRST = 0
C#
public const int GW_HWNDLAST = 1
C#
public const int GW_HWNDNEXT = 2
C#
public const int GW_HWNDPREV = 3
C#
public const int GWL_EXSTYLE = -20
C#
public const int GWL_HWNDPARENT = -8
C#
public const int GWL_ID = -12
C#
public const int GWL_STYLE = -16
C#
public const int GWL_WNDPROC = -4
C#
public const int HTBORDER = 18
C#
public const int HTBOTTOM = 15
C#
public const int HTBOTTOMLEFT = 16
C#
public const int HTBOTTOMRIGHT = 17
C#
public const int HTCAPTION = 2
C#
public const int HTCLIENT = 1
C#
public const int HTCLOSE = 20
C#
public const int HTERROR = -2
C#
public const int HTGROWBOX = 4
C#
public const int HTHELP = 21
C#
public const int HTHSCROLL = 6
C#
public const int HTLEFT = 10
C#
public const int HTMAXBUTTON = 9
C#
public const int HTMENU = 5
C#
public const int HTMINBUTTON = 8
C#
public const int HTNOWHERE = 0
C#
public const int HTOBJECT = 19
C#
public const int HTREDUCE = 8
C#
public const int HTRIGHT = 11
C#
public const int HTSIZE = 4
C#
public const int HTSIZEFIRST = 10
C#
public const int HTSIZELAST = 17
C#
public const int HTSYSMENU = 3
C#
public const int HTTOP = 12
C#
public const int HTTOPLEFT = 13
C#
public const int HTTOPRIGHT = 14
C#
public const int HTTRANSPARENT = -1
C#
public const int HTVSCROLL = 7
C#
public const int HTZOOM = 9
C#
public static HandleRef HWND_BOTTOM
C#
public static HandleRef HWND_TOP
C#
public static HandleRef HWND_TOPMOST
C#
public const int ICON_BIG = 1
C#
public const int ICON_SMALL = 0
C#
public const int LWA_ALPHA = 2
C#
public const int LWA_COLORKEY = 1
C#
public const int MA_NOACTIVATE = 3
C#
public const int MF_ENABLED = 0
C#
public const int MF_GRAYED = 1
C#
public static HandleRef NullHandleRef
C#
public const int OBJ_BITMAP = 7
C#
public const int OBJ_BRUSH = 2
C#
public const int OBJ_DC = 3
C#
public const int OBJ_ENHMETADC = 12
C#
public const int OBJ_EXTPEN = 11
C#
public const int OBJ_FONT = 6
C#
public const int OBJ_MEMDC = 10
C#
public const int OBJ_METADC = 4
C#
public const int OBJ_METAFILE = 9
C#
public const int OBJ_PAL = 5
C#
public const int OBJ_PEN = 1
C#
public const int OBJ_REGION = 8
C#
public const int PRF_CHECKVISIBLE = 1
C#
public const int PRF_CHILDREN = 16
C#
public const int PRF_CLIENT = 4
C#
public const int PRF_ERASEBKGND = 8
C#
public const int PRF_NONCLIENT = 2
C#
public const int PRF_OWNED = 32
C#
public const int RDW_ALLCHILDREN = 128
C#
public const int RDW_ERASE = 4
C#
public const int RDW_ERASENOW = 512
C#
public const int RDW_FRAME = 1024
C#
public const int RDW_INVALIDATE = 1
C#
public const int RDW_UPDATENOW = 256
C#
public const int SC_CLOSE = 61536
C#
public const int SC_CONTEXTHELP = 61824
C#
public const int SC_KEYMENU = 61696
C#
public const int SC_MAXIMIZE = 61488
C#
public const int SC_MINIMIZE = 61472
C#
public const int SC_MOVE = 61456
C#
public const int SC_RESTORE = 61728
C#
public const int SC_SIZE = 61440
C#
public const uint SHGFI_ICON = 256
C#
public const uint SHGFI_LARGEICON = 0
C#
public const uint SHGFI_SMALLICON = 1
C#
public const int SIZE_MAXIMIZED = 2
C#
public const int SIZE_MINIMIZED = 1
C#
public const int SIZE_RESTORED = 0
C#
public const int SRCAND = 8913094
C#
public const int SRCCOPY = 13369376
C#
public const int SRCPAINT = 15597702
C#
public const int SW_SHOWNOACTIVATE = 4
C#
public const int SWP_DEFERERASE = 8192
C#
public const int SWP_DRAWFRAME = 32
C#
public const int SWP_FRAMECHANGED = 32
C#
public const int SWP_HIDEWINDOW = 128
C#
public const int SWP_NOACTIVATE = 16
C#
public const int SWP_NOCOPYBITS = 256
C#
public const int SWP_NOMOVE = 2
C#
public const int SWP_NOOWNERZORDER = 512
C#
public const int SWP_NOREDRAW = 8
C#
public const int SWP_NOSENDCHANGING = 1024
C#
public const int SWP_NOSIZE = 1
C#
public const int SWP_NOZORDER = 4
C#
public const int SWP_SHOWWINDOW = 64
C#
public const int TME_CANCEL = 8
C#
public const int TME_HOVER = 1
C#
public const int TME_LEAVE = 2
C#
public const int TME_NONCLIENT = 16
C#
public const int TME_QUERY = 1073741824
C#
public static readonly int TTM_ADDTOOL
C#
public static readonly int TTM_DELTOOL
C#
public static readonly int TTM_ENUMTOOLS
C#
public static readonly int TTM_GETCURRENTTOOL
C#
public const int TTM_GETDELAYTIME = 1045
C#
public static readonly int TTM_GETTEXT
C#
public static readonly int TTM_GETTOOLINFO
C#
public static readonly int TTM_HITTEST
C#
public static readonly int TTM_NEWTOOLRECT
C#
public static readonly int TTM_SETTITLE
C#
public static readonly int TTM_SETTOOLINFO
C#
public static readonly int TTM_UPDATETIPTEXT
C#
public const int VK_CONTROL = 17
C#
public const int VK_DOWN = 40
C#
public const int VK_ESCAPE = 27
C#
public const int VK_INSERT = 45
C#
public const int VK_LEFT = 37
C#
public const int VK_MENU = 18
C#
public const int VK_RETURN = 13
C#
public const int VK_RIGHT = 39
C#
public const int VK_SHIFT = 16
C#
public const int VK_SPACE = 32
C#
public const int VK_TAB = 9
C#
public const int VK_UP = 38
C#
public const int WA_ACTIVE = 1
C#
public const int WA_CLICKACTIVE = 2
C#
public const int WM_ACTIVATE = 6
C#
public const int WM_ACTIVATEAPP = 28
C#
public const int WM_CAPTURECHANGED = 533
C#
public const int WM_CHAR = 258
C#
public const int WM_COMMAND = 273
C#
public const int WM_CONTEXTMENU = 123
C#
public const int WM_CREATE = 1
C#
public const int WM_DESTROY = 2
C#
public const int WM_DPICHANGED = 736
C#
public const int WM_DRAWITEM = 43
C#
public const int WM_DWMCOMPOSITIONCHANGED = 798
C#
public const int WM_ERASEBKGND = 20
C#
public const int WM_GESTURE = 281
C#
public const int WM_GETICON = 127
C#
public const int WM_GETMINMAXINFO = 36
C#
public const int WM_GETOBJECT = 61
C#
public const int WM_HELP = 83
C#
public const int WM_HSCROLL = 276
C#
public const int WM_IME_CHAR = 646
C#
public const int WM_INITMENUPOPUP = 279
C#
public const int WM_KEYDOWN = 256
C#
public const int WM_KEYFIRST = 256
C#
public const int WM_KEYLAST = 264
C#
public const int WM_KEYUP = 257
C#
public const int WM_KILLFOCUS = 8
C#
public const int WM_LBUTTONDBLCLK = 515
C#
public const int WM_LBUTTONDOWN = 513
C#
public const int WM_LBUTTONUP = 514
C#
public const int WM_MBUTTONDBLCLK = 521
C#
public const int WM_MBUTTONDOWN = 519
C#
public const int WM_MBUTTONUP = 520
C#
public const int WM_MDIACTIVATE = 546
C#
public const int WM_MEASUREITEM = 44
C#
public const int WM_MOUSEACTIVATE = 33
C#
public const int WM_MOUSEFIRST = 512
C#
public const int WM_MOUSELAST = 522
C#
public const int WM_MOUSELEAVE = 675
C#
public const int WM_MOUSEMOVE = 512
C#
public const int WM_MOUSEWHEEL = 522
C#
public const int WM_MOVE = 3
C#
public const int WM_MOVING = 534
C#
public const int WM_NCACTIVATE = 134
C#
public const int WM_NCCALCSIZE = 131
C#
public const int WM_NCCREATE = 129
C#
public const int WM_NCDESTROY = 130
C#
public const int WM_NCHITTEST = 132
C#
public const int WM_NCLBUTTONDBLCLK = 163
C#
public const int WM_NCLBUTTONDOWN = 161
C#
public const int WM_NCLBUTTONUP = 162
C#
public const int WM_NCMBUTTONDBLCLK = 169
C#
public const int WM_NCMBUTTONDOWN = 167
C#
public const int WM_NCMBUTTONUP = 168
C#
public const int WM_NCMOUSELEAVE = 674
C#
public const int WM_NCMOUSEMOVE = 160
C#
public const int WM_NCPAINT = 133
C#
public const int WM_NCRBUTTONDBLCLK = 166
C#
public const int WM_NCRBUTTONDOWN = 164
C#
public const int WM_NCRBUTTONUP = 165
C#
public const int WM_NCUAHDRAWCAPTION = 174
C#
public const int WM_NCUAHDRAWFRAME = 175
C#
public const int WM_PAINT = 15
C#
public const int WM_PARENTNOTIFY = 528
C#
public const int WM_POPUPSYSTEMMENU = 787
C#
public const int WM_PRINT = 791
C#
public const int WM_RBUTTONDBLCLK = 518
C#
public const int WM_RBUTTONDOWN = 516
C#
public const int WM_RBUTTONUP = 517
C#
public const int WM_SETFOCUS = 7
C#
public const int WM_SETICON = 128
C#
public const int WM_SETREDRAW = 11
C#
public const int WM_SETTEXT = 12
C#
public const int WM_SETTINGCHANGE = 26
C#
public const int WM_SHOWWINDOW = 24
C#
public const int WM_SIZE = 5
C#
public const int WM_SIZING = 532
C#
public const int WM_STYLECHANGED = 125
C#
public const int WM_SYSCHAR = 262
C#
public const int WM_SYSCOMMAND = 274
C#
public const int WM_SYSKEYDOWN = 260
C#
public const int WM_SYSKEYUP = 261
C#
public const int WM_VSCROLL = 277
C#
public const int WM_WINDOWPOSCHANGED = 71
C#
public const int WM_WINDOWPOSCHANGING = 70
C#
public const int WM_XBUTTONDBLCLK = 525
C#
public const int WM_XBUTTONDOWN = 523
C#
public const int WM_XBUTTONUP = 524
C#
public const int WMSZ_BOTTOM = 6
C#
public const int WMSZ_BOTTOMLEFT = 7
C#
public const int WMSZ_BOTTOMRIGHT = 8
C#
public const int WMSZ_LEFT = 1
C#
public const int WMSZ_RIGHT = 2
C#
public const int WMSZ_TOP = 3
C#
public const int WMSZ_TOPLEFT = 4
C#
public const int WMSZ_TOPRIGHT = 5
C#
public const int WS_BORDER = 8388608
C#
public const int WS_CAPTION = 12582912
C#
public const int WS_CHILD = 1073741824
C#
public const int WS_CLIPCHILDREN = 33554432
C#
public const int WS_CLIPSIBLINGS = 67108864
C#
public const int WS_DISABLED = 134217728
C#
public const int WS_DLGFRAME = 4194304
C#
public const int WS_EX_APPWINDOW = 262144
C#
public const int WS_EX_CLIENTEDGE = 512
C#
public const int WS_EX_COMPOSITED = 33554432
C#
public const int WS_EX_CONTEXTHELP = 1024
C#
public const int WS_EX_CONTROLPARENT = 65536
C#
public const int WS_EX_DLGMODALFRAME = 1
C#
public const int WS_EX_LAYERED = 524288
C#
public const int WS_EX_LAYOUTRTL = 4194304
C#
public const int WS_EX_LEFT = 0
C#
public const int WS_EX_LEFTSCROLLBAR = 16384
C#
public const int WS_EX_LTRREADING = 0
C#
public const int WS_EX_MDICHILD = 64
C#
public const long WS_EX_NOACTIVATE = 134217728
C#
public const int WS_EX_NOINHERITLAYOUT = 1048576
C#
public const int WS_EX_NOPARENTNOTIFY = 4
C#
public const int WS_EX_RIGHT = 4096
C#
public const int WS_EX_RIGHTSCROLLBAR = 0
C#
public const int WS_EX_RTLREADING = 8192
C#
public const int WS_EX_STATICEDGE = 131072
C#
public const int WS_EX_TOOLWINDOW = 128
C#
public const int WS_EX_TOPMOST = 8
C#
public const int WS_EX_TRANSPARENT = 32
C#
public const int WS_HSCROLL = 1048576
C#
public const int WS_MAXIMIZE = 16777216
C#
public const int WS_MAXIMIZEBOX = 65536
C#
public const int WS_MINIMIZE = 536870912
C#
public const int WS_MINIMIZEBOX = 131072
C#
public const int WS_OVERLAPPED = 0
C#
public const int WS_POPUP = -2147483648
C#
public const int WS_SYSMENU = 524288
C#
public const int WS_TABSTOP = 65536
C#
public const int WS_THICKFRAME = 262144
C#
public const int WS_VISIBLE = 268435456
C#
public const int WS_VSCROLL = 2097152

Properties

C#
public static int WM_MOUSEENTER { get; }

Methods

C#
public static extern bool _TrackMouseEvent(NativeMethods.TRACKMOUSEEVENT tme)
Parameters:tmeNativeMethods.TRACKMOUSEEVENTReturns:

bool

C#
public static extern IntPtr _WindowFromPoint(NativeMethods.POINTSTRUCT pt)
Parameters:ptNativeMethods.POINTSTRUCTReturns:

IntPtr

C#
public static extern int AddFontResourceEx(string lpszFilename, int fl, int pdv)
Parameters:lpszFilenamestringflintpdvintReturns:

int

C#
public static extern bool AdjustWindowRectEx(ref NativeMethods.RECT lpRect, int dwStyle, bool bMenu, int dwExStyle)
Parameters:lpRectNativeMethods.RECTdwStyleintbMenubooldwExStyleintReturns:

bool

C#
public static extern bool AnimateWindow(IntPtr hwnd, int time, NativeMethods.AnimateWindowFlags flags)
Parameters:hwndIntPtrtimeintflagsNativeMethods.AnimateWindowFlagsReturns:

bool

C#
public static long ApplyRoundedCorners(IntPtr handle, int cornersStyle)
Parameters:handleIntPtrcornersStyleintReturns:

long

C#
public static extern bool AreDpiAwarenessContextsEqual(IntPtr dpiContextA, IntPtr dpiContextB)
Parameters:dpiContextAIntPtrdpiContextBIntPtrReturns:

bool

C#
public static extern bool BitBlt(IntPtr hDC, int x, int y, int nWidth, int nHeight, IntPtr hSrcDC, int xSrc, int ySrc, int dwRop)
Parameters:hDCIntPtrxintyintnWidthintnHeightinthSrcDCIntPtrxSrcintySrcintdwRopintReturns:

bool

C#
public static extern bool BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, long dwRop)
Parameters:hdcDestIntPtrnXDestintnYDestintnWidthintnHeightinthdcSrcIntPtrnXSrcintnYSrcintdwRoplongReturns:

bool

C#
public static extern int ClientToScreen(HandleRef hWnd, NativeMethods.POINT pt)
Parameters:hWndHandleRefptNativeMethods.POINTReturns:

int

C#
public static IntPtr CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitsPerPixel, byte[] lpvBits)
Parameters:nWidthintnHeightintnPlanesintnBitsPerPixelintlpvBitsbyte[]Returns:

IntPtr

C#
public static IntPtr CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitsPerPixel, IntPtr lpvBits)
Parameters:nWidthintnHeightintnPlanesintnBitsPerPixelintlpvBitsIntPtrReturns:

IntPtr

C#
public static IntPtr CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitsPerPixel, short[] lpvBits)
Parameters:nWidthintnHeightintnPlanesintnBitsPerPixelintlpvBitsshort[]Returns:

IntPtr

C#
public static IntPtr CreateBrushIndirect(NativeMethods.LOGBRUSH lb)
Parameters:lbNativeMethods.LOGBRUSHReturns:

IntPtr

C#
public static IntPtr CreateCompatibleDC(HandleRef hDC)
Parameters:hDCHandleRefReturns:

IntPtr

C#
public static extern IntPtr CreateCompatibleDC(IntPtr hdc)
Parameters:hdcIntPtrReturns:

IntPtr

C#
public static extern IntPtr CreateDC(string strDriver, string strDevice, string strOutput, IntPtr pData)
Parameters:strDriverstringstrDevicestringstrOutputstringpDataIntPtrReturns:

IntPtr

C#
public static extern IntPtr CreateFontIndirect(NativeMethods.LOGFONT lplf)
Parameters:lplfNativeMethods.LOGFONTReturns:

IntPtr

C#
public static extern IntPtr CreateIconIndirect(ref NativeMethods.IconInfo icon)
Parameters:iconNativeMethods.IconInfoReturns:

IntPtr

C#
public static extern IntPtr CreateRoundRectRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidthEllipse, int nHeightEllipse)
Parameters:nLeftRectintnTopRectintnRightRectintnBottomRectintnWidthEllipseintnHeightEllipseintReturns:

IntPtr

C#
public static Region CreateRoundRectRgn(Rectangle bounds, int radius)
Parameters:boundsRectangleradiusintReturns:

Region

C#
public static bool DeleteDC(HandleRef hDC)
Parameters:hDCHandleRefReturns:

bool

C#
public static extern bool DeleteDC(IntPtr hdc)
Parameters:hdcIntPtrReturns:

bool

C#
public static bool DeleteObject(HandleRef hObject)
Parameters:hObjectHandleRefReturns:

bool

C#
public static extern bool DeleteObject(IntPtr hObject)
Parameters:hObjectIntPtrReturns:

bool

C#
public static extern bool DestroyIcon(IntPtr hIcon)
Parameters:hIconIntPtrReturns:

bool

C#
public static extern long DwmSetWindowAttribute(IntPtr hwnd, NativeMethods.DWMWINDOWATTRIBUTE attribute, ref NativeMethods.DWM_WINDOW_CORNER_PREFERENCE pvAttribute, uint cbAttribute)
Parameters:hwndIntPtrattributeNativeMethods.DWMWINDOWATTRIBUTEpvAttributeNativeMethods.DWM_WINDOW_CORNER_PREFERENCEcbAttributeuintReturns:

long

C#
public static extern bool EnableMenuItem(IntPtr hMenu, uint uIDEnableItem, uint uEnable)
Parameters:hMenuIntPtruIDEnableItemuintuEnableuintReturns:

bool

C#
public static extern int EnumFontFamilies(IntPtr hdc, string lpszFamily, NativeMethods.FontEnumDelegate lpEnumFontFamProc, int lParam)
Parameters:hdcIntPtrlpszFamilystringlpEnumFontFamProcNativeMethods.FontEnumDelegatelParamintReturns:

int

C#
public static extern int EnumFontFamiliesEx(IntPtr hdc, NativeMethods.LOGFONT lplf, NativeMethods.FontEnumDelegate lpEnumFontFamProc, int lParam, int dwFlags)
Parameters:hdcIntPtrlplfNativeMethods.LOGFONTlpEnumFontFamProcNativeMethods.FontEnumDelegatelParamintdwFlagsintReturns:

int

C#
public static extern bool FreeLibrary(IntPtr hModule)
Parameters:hModuleIntPtrReturns:

bool

C#
public static extern IntPtr GetActiveWindow()
Returns:

IntPtr

C#
public static extern IntPtr GetCapture()
Returns:

IntPtr

C#
public static IntPtr GetClassLongPtr(HandleRef hWnd, int nIndex)
Parameters:hWndHandleRefnIndexintReturns:

IntPtr

C#
public static extern uint GetClassLongPtr32(HandleRef hWnd, int nIndex)
Parameters:hWndHandleRefnIndexintReturns:

uint

C#
public static extern IntPtr GetClassLongPtr64(HandleRef hWnd, int nIndex)
Parameters:hWndHandleRefnIndexintReturns:

IntPtr

C#
public static extern IntPtr GetCurrentObject(HandleRef hdc, int uObjectType)
Parameters:hdcHandleRefuObjectTypeintReturns:

IntPtr

C#
public static extern IntPtr GetCurrentObject(IntPtr hdc, NativeMethods.GdiDcObject uObjectType)
Parameters:hdcIntPtruObjectTypeNativeMethods.GdiDcObjectReturns:

IntPtr

C#
public static IntPtr GetDC(HandleRef hWnd)
Parameters:hWndHandleRefReturns:

IntPtr

C#
public static IntPtr GetDCEx(HandleRef hWnd, HandleRef hrgnClip, int flags)
Parameters:hWndHandleRefhrgnClipHandleRefflagsintReturns:

IntPtr

C#
public static extern IntPtr GetDesktopWindow()
Returns:

IntPtr

C#
public static extern IntPtr GetDpiForWindow(IntPtr hWnd)
Parameters:hWndIntPtrReturns:

IntPtr

C#
public static extern IntPtr GetFocus()
Returns:

IntPtr

C#
public static extern int GetFontData(IntPtr hdc, int dwTable, int dwOffset, byte[] lpvBuffer, int cbData)
Parameters:hdcIntPtrdwTableintdwOffsetintlpvBufferbyte[]cbDataintReturns:

int

C#
public static extern int GetFontUnicodeRanges(IntPtr hdc, NativeMethods.GlyphSet lpgs)
Parameters:hdcIntPtrlpgsNativeMethods.GlyphSetReturns:

int

C#
public static extern IntPtr GetForegroundWindow()
Returns:

IntPtr

C#
public static extern int GetGlyphIndices(IntPtr hdc, string lpstr, int c, short[] pgi, int fl)
Parameters:hdcIntPtrlpstrstringcintpgishort[]flintReturns:

int

C#
public static extern bool GetIconInfo(IntPtr hIcon, ref NativeMethods.IconInfo pIconInfo)
Parameters:hIconIntPtrpIconInfoNativeMethods.IconInfoReturns:

bool

C#
public static extern IntPtr GetKeyboardLayout(uint idThread)
Parameters:idThreaduintReturns:

IntPtr

C#
public static extern bool GetKeyboardState(byte[] lpKeyState)
Parameters:lpKeyStatebyte[]Returns:

bool

C#
public static extern short GetKeyState(int keyCode)
Parameters:keyCodeintReturns:

short

C#
public static SizeF GetMonitorDpi(Screen screen, NativeMethods.DpiType dpiType)
Parameters:screenScreendpiTypeNativeMethods.DpiTypeReturns:

SizeF

C#
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.BITMAP bm)
Parameters:hObjectHandleRefnSizeintbmNativeMethods.BITMAPReturns:

int

C#
public static extern int GetObject(HandleRef hObject, int nSize, int[] nEntries)
Parameters:hObjectHandleRefnSizeintnEntriesint[]Returns:

int

C#
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.LOGBRUSH lb)
Parameters:hObjectHandleRefnSizeintlbNativeMethods.LOGBRUSHReturns:

int

C#
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.LOGFONT lf)
Parameters:hObjectHandleRefnSizeintlfNativeMethods.LOGFONTReturns:

int

C#
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.LOGPEN lp)
Parameters:hObjectHandleRefnSizeintlpNativeMethods.LOGPENReturns:

int

C#
public static extern int GetObject(HandleRef hObject, int nSize, ref int nEntries)
Parameters:hObjectHandleRefnSizeintnEntriesintReturns:

int

C#
public static int GetObject(HandleRef hObject, NativeMethods.LOGBRUSH lb)
Parameters:hObjectHandleReflbNativeMethods.LOGBRUSHReturns:

int

C#
public static int GetObject(HandleRef hObject, NativeMethods.LOGFONT lp)
Parameters:hObjectHandleReflpNativeMethods.LOGFONTReturns:

int

C#
public static int GetObject(HandleRef hObject, NativeMethods.LOGPEN lp)
Parameters:hObjectHandleReflpNativeMethods.LOGPENReturns:

int

C#
public static extern bool GetPhysicallyInstalledSystemMemory(out long totalMemoryInKilobytes)
Parameters:totalMemoryInKilobyteslongReturns:

bool

C#
public static extern int GetPixel(IntPtr hdc, int x, int y)
Parameters:hdcIntPtrxintyintReturns:

int

C#
public static extern IntPtr GetProcAddress(IntPtr hModule, string lpProcName)
Parameters:hModuleIntPtrlpProcNamestringReturns:

IntPtr

C#
public static extern int GetSysColor(int nIndex)
Parameters:nIndexintReturns:

int

C#
public static Point GetSystemDpi()
Returns:

Point

C#
public static float GetSystemDpiScaling()
Returns:

float

C#
public static extern int GetTextFace(IntPtr hdc, int nCount, StringBuilder lpFaceName)
Parameters:hdcIntPtrnCountintlpFaceNameStringBuilderReturns:

int

C#
public static NativeMethods.TextMetric GetTextMetrics(IntPtr hdc, IntPtr hFont)
Parameters:hdcIntPtrhFontIntPtrReturns:

NativeMethods.TextMetric

C#
public static extern bool GetTextMetrics(IntPtr hdc, out NativeMethods.TextMetric tm)
Parameters:hdcIntPtrtmNativeMethods.TextMetricReturns:

bool

C#
public static extern IntPtr GetThreadDpiAwarenessContext()
Returns:

IntPtr

C#
public static extern IntPtr GetTopWindow(IntPtr hwnd)
Parameters:hwndIntPtrReturns:

IntPtr

C#
public static extern bool GetUpdateRect(IntPtr hWnd, ref NativeMethods.RECT rect, bool bErase)
Parameters:hWndIntPtrrectNativeMethods.RECTbEraseboolReturns:

bool

C#
public static extern IntPtr GetWindow(IntPtr hWnd, NativeMethods.GetWindow_Cmd uCmd)
Parameters:hWndIntPtruCmdNativeMethods.GetWindow_CmdReturns:

IntPtr

C#
public static IntPtr GetWindowDC(HandleRef hWnd)
Parameters:hWndHandleRefReturns:

IntPtr

C#
public static IntPtr GetWindowLong(HandleRef hWnd, int nIndex)
Parameters:hWndHandleRefnIndexintReturns:

IntPtr

C#
public static extern IntPtr GetWindowLong32(HandleRef hWnd, int nIndex)
Parameters:hWndHandleRefnIndexintReturns:

IntPtr

C#
public static extern IntPtr GetWindowLongPtr64(HandleRef hWnd, int nIndex)
Parameters:hWndHandleRefnIndexintReturns:

IntPtr

C#
public static extern bool GetWindowRect(HandleRef hWnd, ref NativeMethods.RECT rect)
Parameters:hWndHandleRefrectNativeMethods.RECTReturns:

bool

C#
public static double GID_ROTATE_ANGLE_FROM_ARGUMENT(ulong arg)
Parameters:argulongReturns:

double

C#
public static extern bool HideCaret(IntPtr hWnd)
Parameters:hWndIntPtrReturns:

bool

C#
public static int HiDWord(long number)
Parameters:numberlongReturns:

int

C#
public static uint HiDWord(ulong number)
Parameters:numberulongReturns:

uint

C#
public static short HiWord(int number)
Parameters:numberintReturns:

short

C#
public static ushort HiWord(uint number)
Parameters:numberuintReturns:

ushort

C#
public static extern bool InitCommonControlsEx(NativeMethods.INITCOMMONCONTROLSEX icc)
Parameters:iccNativeMethods.INITCOMMONCONTROLSEXReturns:

bool

C#
public static extern bool IntDeleteObject(IntPtr hObject)
Parameters:hObjectIntPtrReturns:

bool

C#
public static extern IntPtr IntSelectObject(IntPtr hdc, IntPtr h)
Parameters:hdcIntPtrhIntPtrReturns:

IntPtr

C#
public static void InvertRect(Graphics graphics, Rectangle rectangle)
Parameters:graphicsGraphicsrectangleRectangle
C#
public static extern bool InvertRect(IntPtr hDC, ref NativeMethods.RECT lprc)
Parameters:hDCIntPtrlprcNativeMethods.RECTReturns:

bool

C#
public static bool IsDifferentFont()
Returns:

bool

C#
public static extern bool IsIconic(HandleRef hWnd)
Parameters:hWndHandleRefReturns:

bool

C#
public static bool IsLibraryAvailable(string libname)
Parameters:libnamestringReturns:

bool

C#
public static extern bool IsWindow(HandleRef hWnd)
Parameters:hWndHandleRefReturns:

bool

C#
public static extern bool IsZoomed(HandleRef hWnd)
Parameters:hWndHandleRefReturns:

bool

C#
public static extern IntPtr LoadLibrary(string libname)
Parameters:libnamestringReturns:

IntPtr

C#
public static int LoDWord(long number)
Parameters:numberlongReturns:

int

C#
public static uint LoDWord(ulong number)
Parameters:numberulongReturns:

uint

C#
public static short LoWord(int number)
Parameters:numberintReturns:

short

C#
public static ushort LoWord(uint number)
Parameters:numberuintReturns:

ushort

C#
public static extern uint MapVirtualKey(uint uCode, uint uMapType)
Parameters:uCodeuintuMapTypeuintReturns:

uint

C#
public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, NativeMethods.POINT pt, int cPoints)
Parameters:hWndFromHandleRefhWndToHandleRefptNativeMethods.POINTcPointsintReturns:

int

C#
public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, ref NativeMethods.RECT rect, int cPoints)
Parameters:hWndFromHandleRefhWndToHandleRefrectNativeMethods.RECTcPointsintReturns:

int

C#
public static extern bool MessageBeep(int type)
Parameters:typeintReturns:

bool

C#
public static extern int MsgWaitForMultipleObjects(int nCount, int pHandles, bool bWaitAll, int dwMilliseconds, int dwWakeMask)
Parameters:nCountintpHandlesintbWaitAllbooldwMillisecondsintdwWakeMaskintReturns:

int

C#
public static extern bool PatBlt(HandleRef hdc, int left, int top, int width, int height, int rop)
Parameters:hdcHandleRefleftinttopintwidthintheightintropintReturns:

bool

C#
public static extern IntPtr PostMessage(HandleRef hwnd, int msg, int wparam, int lparam)
Parameters:hwndHandleRefmsgintwparamintlparamintReturns:

IntPtr

C#
public static extern IntPtr PostMessage(HandleRef hwnd, int msg, int wparam, IntPtr lparam)
Parameters:hwndHandleRefmsgintwparamintlparamIntPtrReturns:

IntPtr

C#
public static extern bool PostMessage(HandleRef hwnd, int msg, IntPtr wparam, IntPtr lparam)
Parameters:hwndHandleRefmsgintwparamIntPtrlparamIntPtrReturns:

bool

C#
public static extern int PostMessage(IntPtr handle, int msg, int wParam, IntPtr lParam)
Parameters:handleIntPtrmsgintwParamintlParamIntPtrReturns:

int

C#
public static extern bool PtInRegion(IntPtr hRgn, int x, int y)
Parameters:hRgnIntPtrxintyintReturns:

bool

C#
public static extern bool RedrawWindow(HandleRef hwnd, IntPtr rcUpdate, HandleRef hrgnUpdate, int flags)
Parameters:hwndHandleRefrcUpdateIntPtrhrgnUpdateHandleRefflagsintReturns:

bool

C#
public static extern bool RedrawWindow(HandleRef hwnd, ref NativeMethods.RECT rcUpdate, HandleRef hrgnUpdate, int flags)
Parameters:hwndHandleRefrcUpdateNativeMethods.RECThrgnUpdateHandleRefflagsintReturns:

bool

C#
public static extern int RegisterWindowMessage(string msg)
Parameters:msgstringReturns:

int

C#
public static extern bool ReleaseCapture()
Returns:

bool

C#
public static int ReleaseDC(HandleRef hWnd, HandleRef hDC)
Parameters:hWndHandleRefhDCHandleRefReturns:

int

C#
public static extern bool RestoreDC(HandleRef hDC, int nSavedDC)
Parameters:hDCHandleRefnSavedDCintReturns:

bool

C#
public static extern int SaveDC(HandleRef hDC)
Parameters:hDCHandleRefReturns:

int

C#
public static extern IntPtr SelectObject(HandleRef hDC, HandleRef hObject)
Parameters:hDCHandleRefhObjectHandleRefReturns:

IntPtr

C#
public static extern IntPtr SelectObject(IntPtr hDC, IntPtr hObject)
Parameters:hDCIntPtrhObjectIntPtrReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, bool wParam, int lParam)
Parameters:hWndHandleRefmsgintwParamboollParamintReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, int lParam)
Parameters:hWndHandleRefmsgintwParamintlParamintReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, int[] lParam)
Parameters:hWndHandleRefmsgintwParamintlParamint[]Returns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, int wParam, IntPtr lParam)
Parameters:hWndHandleRefMsgintwParamintlParamIntPtrReturns:

IntPtr

C#
public static extern int SendMessage(HandleRef hWnd, int msg, int wParam, out object editOle)
Parameters:hWndHandleRefmsgintwParaminteditOleobjectReturns:

int

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethods.POINT lParam)
Parameters:hWndHandleRefmsgintwParamintlParamNativeMethods.POINTReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, int wParam, ref Rectangle lParam)
Parameters:hWndHandleRefMsgintwParamintlParamRectangleReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, string lParam)
Parameters:hWndHandleRefmsgintwParamintlParamstringReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, IntPtr wParam, IntPtr lParam)
Parameters:hWndHandleRefmsgintwParamIntPtrlParamIntPtrReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, IntPtr wParam, string lParam)
Parameters:hWndHandleRefmsgintwParamIntPtrlParamstringReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, ref bool wParam, IntPtr lParam)
Parameters:hWndHandleRefMsgintwParamboollParamIntPtrReturns:

IntPtr

C#
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, ref short wParam, ref short lParam)
Parameters:hWndHandleRefMsgintwParamshortlParamshortReturns:

IntPtr

C#
public static extern IntPtr SendMessage(IntPtr hwnd, int msg, bool wparam, int lparam)
Parameters:hwndIntPtrmsgintwparamboollparamintReturns:

IntPtr

C#
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, int lParam)
Parameters:hWndIntPtrmsgintwParamintlParamintReturns:

IntPtr

C#
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, string lParam)
Parameters:hWndIntPtrmsgintwParamintlParamstringReturns:

IntPtr

C#
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam)
Parameters:hWndIntPtrmsgintwParamIntPtrlParamIntPtrReturns:

IntPtr

C#
public static extern IntPtr SetActiveWindow(HandleRef handle)
Parameters:handleHandleRefReturns:

IntPtr

C#
public static IntPtr SetClassLong(HandleRef hWnd, int nIndex, IntPtr dwNewLong)
Parameters:hWndHandleRefnIndexintdwNewLongIntPtrReturns:

IntPtr

C#
public static extern IntPtr SetClassLongPtr32(HandleRef hwnd, int nIndex, IntPtr dwNewLong)
Parameters:hwndHandleRefnIndexintdwNewLongIntPtrReturns:

IntPtr

C#
public static extern IntPtr SetClassLongPtr64(HandleRef hwnd, int nIndex, IntPtr dwNewLong)
Parameters:hwndHandleRefnIndexintdwNewLongIntPtrReturns:

IntPtr

C#
public static extern IntPtr SetFocus(HandleRef hWnd)
Parameters:hWndHandleRefReturns:

IntPtr

C#
public static extern bool SetForegroundWindow(IntPtr hWnd)
Parameters:hWndIntPtrReturns:

bool

C#
public static extern bool SetGestureConfig(IntPtr hwnd, uint dwReserved, uint cIDs, NativeMethods.GESTURECONFIG[] pGestureConfig, uint cbSize)
Parameters:hwndIntPtrdwReserveduintcIDsuintpGestureConfigGESTURECONFIG[]cbSizeuintReturns:

bool

C#
public static extern bool SetLayeredWindowAttributes(HandleRef hwnd, int crKey, byte bAlpha, int dwFlags)
Parameters:hwndHandleRefcrKeyintbAlphabytedwFlagsintReturns:

bool

C#
public static extern IntPtr SetThreadDpiAwarenessContext(IntPtr dpiContext)
Parameters:dpiContextIntPtrReturns:

IntPtr

C#
public static IntPtr SetWindowLong(HandleRef hWnd, int nIndex, HandleRef dwNewLong)
Parameters:hWndHandleRefnIndexintdwNewLongHandleRefReturns:

IntPtr

C#
public static extern IntPtr SetWindowLongPtr32(HandleRef hWnd, int nIndex, HandleRef dwNewLong)
Parameters:hWndHandleRefnIndexintdwNewLongHandleRefReturns:

IntPtr

C#
public static extern IntPtr SetWindowLongPtr64(HandleRef hWnd, int nIndex, HandleRef dwNewLong)
Parameters:hWndHandleRefnIndexintdwNewLongHandleRefReturns:

IntPtr

C#
public static extern bool SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, int x, int y, int cx, int cy, int flags)
Parameters:hWndHandleRefhWndInsertAfterHandleRefxintyintcxintcyintflagsintReturns:

bool

C#
public static extern IntPtr SHGetFileInfo(string pszPath, uint dwFileAttributes, ref NativeMethods.SHFILEINFO psfi, uint cbSizeFileInfo, uint uFlags)
Parameters:pszPathstringdwFileAttributesuintpsfiNativeMethods.SHFILEINFOcbSizeFileInfouintuFlagsuintReturns:

IntPtr

C#
public static extern bool ShowScrollBar(IntPtr hWnd, int wBar, bool bShow)
Parameters:hWndIntPtrwBarintbShowboolReturns:

bool

C#
public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow)
Parameters:hWndIntPtrnCmdShowintReturns:

bool

C#
public static extern int ToUnicodeEx(uint wVirtKey, uint wScanCode, byte[] lpKeyState, StringBuilder pwszBuff, int cchBuff, uint wFlags, IntPtr dwhkl)
Parameters:wVirtKeyuintwScanCodeuintlpKeyStatebyte[]pwszBuffStringBuildercchBuffintwFlagsuintdwhklIntPtrReturns:

int

C#
public static extern int UpdateLayeredWindow(IntPtr hwnd, IntPtr hdcDst, ref NativeMethods.POINTSTRUCT pptDst, ref NativeMethods.SIZESTRUCT psize, IntPtr hdcSrc, ref NativeMethods.POINTSTRUCT pprSrc, int crKey, ref NativeMethods.BLENDFUNCTION pblend, int dwFlags)
Parameters:hwndIntPtrhdcDstIntPtrpptDstNativeMethods.POINTSTRUCTpsizeNativeMethods.SIZESTRUCThdcSrcIntPtrpprSrcNativeMethods.POINTSTRUCTcrKeyintpblendNativeMethods.BLENDFUNCTIONdwFlagsintReturns:

int

C#
public static void UpdateZOrder(HandleRef handle, HandleRef pos, bool activate)
Parameters:handleHandleRefposHandleRefactivatebool
C#
public static IntPtr WindowFromPoint(int x, int y)
Parameters:xintyintReturns:

IntPtr

In this article
DefinitionFieldsCS_DBLCLKSCS_DROPSHADOWCS_SAVEBITSDCX_CACHEDCX_CLIPSIBLINGSDCX_INTERSECTRGNDCX_LOCKWINDOWUPDATEDCX_VALIDATEDCX_WINDOWDWM_BB_BLURREGIONDWM_BB_ENABLEDWM_BB_TRANSITIONONMAXIMIZEDEM_LINEFROMCHAREM_POSFROMCHARGA_PARENTGA_ROOTGC_ALLGESTURESGC_PANGC_PAN_WITH_GUTTERGC_PAN_WITH_INERTIAGC_PAN_WITH_SINGLE_FINGER_HORIZONTALLYGC_PAN_WITH_SINGLE_FINGER_VERTICALLYGC_PRESSANDTAPGC_ROTATEGC_TWOFINGERTAPGC_ZOOMGCL_STYLEGF_BEGINGF_ENDGF_INERTIAGID_BEGINGID_ENDGID_PANGID_PRESSANDTAPGID_ROTATEGID_TWOFINGERTAPGID_ZOOMGW_CHILDGW_HWNDFIRSTGW_HWNDLASTGW_HWNDNEXTGW_HWNDPREVGWL_EXSTYLEGWL_HWNDPARENTGWL_IDGWL_STYLEGWL_WNDPROCHTBORDERHTBOTTOMHTBOTTOMLEFTHTBOTTOMRIGHTHTCAPTIONHTCLIENTHTCLOSEHTERRORHTGROWBOXHTHELPHTHSCROLLHTLEFTHTMAXBUTTONHTMENUHTMINBUTTONHTNOWHEREHTOBJECTHTREDUCEHTRIGHTHTSIZEHTSIZEFIRSTHTSIZELASTHTSYSMENUHTTOPHTTOPLEFTHTTOPRIGHTHTTRANSPARENTHTVSCROLLHTZOOMHWND_BOTTOMHWND_TOPHWND_TOPMOSTICON_BIGICON_SMALLLWA_ALPHALWA_COLORKEYMA_NOACTIVATEMF_ENABLEDMF_GRAYEDNullHandleRefOBJ_BITMAPOBJ_BRUSHOBJ_DCOBJ_ENHMETADCOBJ_EXTPENOBJ_FONTOBJ_MEMDCOBJ_METADCOBJ_METAFILEOBJ_PALOBJ_PENOBJ_REGIONPRF_CHECKVISIBLEPRF_CHILDRENPRF_CLIENTPRF_ERASEBKGNDPRF_NONCLIENTPRF_OWNEDRDW_ALLCHILDRENRDW_ERASERDW_ERASENOWRDW_FRAMERDW_INVALIDATERDW_UPDATENOWSC_CLOSESC_CONTEXTHELPSC_KEYMENUSC_MAXIMIZESC_MINIMIZESC_MOVESC_RESTORESC_SIZESHGFI_ICONSHGFI_LARGEICONSHGFI_SMALLICONSIZE_MAXIMIZEDSIZE_MINIMIZEDSIZE_RESTOREDSRCANDSRCCOPYSRCPAINTSW_SHOWNOACTIVATESWP_DEFERERASESWP_DRAWFRAMESWP_FRAMECHANGEDSWP_HIDEWINDOWSWP_NOACTIVATESWP_NOCOPYBITSSWP_NOMOVESWP_NOOWNERZORDERSWP_NOREDRAWSWP_NOSENDCHANGINGSWP_NOSIZESWP_NOZORDERSWP_SHOWWINDOWTME_CANCELTME_HOVERTME_LEAVETME_NONCLIENTTME_QUERYTTM_ADDTOOLTTM_DELTOOLTTM_ENUMTOOLSTTM_GETCURRENTTOOLTTM_GETDELAYTIMETTM_GETTEXTTTM_GETTOOLINFOTTM_HITTESTTTM_NEWTOOLRECTTTM_SETTITLETTM_SETTOOLINFOTTM_UPDATETIPTEXTVK_CONTROLVK_DOWNVK_ESCAPEVK_INSERTVK_LEFTVK_MENUVK_RETURNVK_RIGHTVK_SHIFTVK_SPACEVK_TABVK_UPWA_ACTIVEWA_CLICKACTIVEWM_ACTIVATEWM_ACTIVATEAPPWM_CAPTURECHANGEDWM_CHARWM_COMMANDWM_CONTEXTMENUWM_CREATEWM_DESTROYWM_DPICHANGEDWM_DRAWITEMWM_DWMCOMPOSITIONCHANGEDWM_ERASEBKGNDWM_GESTUREWM_GETICONWM_GETMINMAXINFOWM_GETOBJECTWM_HELPWM_HSCROLLWM_IME_CHARWM_INITMENUPOPUPWM_KEYDOWNWM_KEYFIRSTWM_KEYLASTWM_KEYUPWM_KILLFOCUSWM_LBUTTONDBLCLKWM_LBUTTONDOWNWM_LBUTTONUPWM_MBUTTONDBLCLKWM_MBUTTONDOWNWM_MBUTTONUPWM_MDIACTIVATEWM_MEASUREITEMWM_MOUSEACTIVATEWM_MOUSEFIRSTWM_MOUSELASTWM_MOUSELEAVEWM_MOUSEMOVEWM_MOUSEWHEELWM_MOVEWM_MOVINGWM_NCACTIVATEWM_NCCALCSIZEWM_NCCREATEWM_NCDESTROYWM_NCHITTESTWM_NCLBUTTONDBLCLKWM_NCLBUTTONDOWNWM_NCLBUTTONUPWM_NCMBUTTONDBLCLKWM_NCMBUTTONDOWNWM_NCMBUTTONUPWM_NCMOUSELEAVEWM_NCMOUSEMOVEWM_NCPAINTWM_NCRBUTTONDBLCLKWM_NCRBUTTONDOWNWM_NCRBUTTONUPWM_NCUAHDRAWCAPTIONWM_NCUAHDRAWFRAMEWM_PAINTWM_PARENTNOTIFYWM_POPUPSYSTEMMENUWM_PRINTWM_RBUTTONDBLCLKWM_RBUTTONDOWNWM_RBUTTONUPWM_SETFOCUSWM_SETICONWM_SETREDRAWWM_SETTEXTWM_SETTINGCHANGEWM_SHOWWINDOWWM_SIZEWM_SIZINGWM_STYLECHANGEDWM_SYSCHARWM_SYSCOMMANDWM_SYSKEYDOWNWM_SYSKEYUPWM_VSCROLLWM_WINDOWPOSCHANGEDWM_WINDOWPOSCHANGINGWM_XBUTTONDBLCLKWM_XBUTTONDOWNWM_XBUTTONUPWMSZ_BOTTOMWMSZ_BOTTOMLEFTWMSZ_BOTTOMRIGHTWMSZ_LEFTWMSZ_RIGHTWMSZ_TOPWMSZ_TOPLEFTWMSZ_TOPRIGHTWS_BORDERWS_CAPTIONWS_CHILDWS_CLIPCHILDRENWS_CLIPSIBLINGSWS_DISABLEDWS_DLGFRAMEWS_EX_APPWINDOWWS_EX_CLIENTEDGEWS_EX_COMPOSITEDWS_EX_CONTEXTHELPWS_EX_CONTROLPARENTWS_EX_DLGMODALFRAMEWS_EX_LAYEREDWS_EX_LAYOUTRTLWS_EX_LEFTWS_EX_LEFTSCROLLBARWS_EX_LTRREADINGWS_EX_MDICHILDWS_EX_NOACTIVATEWS_EX_NOINHERITLAYOUTWS_EX_NOPARENTNOTIFYWS_EX_RIGHTWS_EX_RIGHTSCROLLBARWS_EX_RTLREADINGWS_EX_STATICEDGEWS_EX_TOOLWINDOWWS_EX_TOPMOSTWS_EX_TRANSPARENTWS_HSCROLLWS_MAXIMIZEWS_MAXIMIZEBOXWS_MINIMIZEWS_MINIMIZEBOXWS_OVERLAPPEDWS_POPUPWS_SYSMENUWS_TABSTOPWS_THICKFRAMEWS_VISIBLEWS_VSCROLLPropertiesWM_MOUSEENTERMethods_TrackMouseEvent(TRACKMOUSEEVENT)_WindowFromPoint(POINTSTRUCT)AddFontResourceEx(string, int, int)AdjustWindowRectEx(ref RECT, int, bool, int)AnimateWindow(IntPtr, int, AnimateWindowFlags)ApplyRoundedCorners(IntPtr, int)AreDpiAwarenessContextsEqual(IntPtr, IntPtr)BitBlt(IntPtr, int, int, int, int, IntPtr, int, int, int)BitBlt(IntPtr, int, int, int, int, IntPtr, int, int, long)ClientToScreen(HandleRef, POINT)CreateBitmap(int, int, int, int, byte[])CreateBitmap(int, int, int, int, IntPtr)CreateBitmap(int, int, int, int, short[])CreateBrushIndirect(LOGBRUSH)CreateCompatibleDC(HandleRef)CreateCompatibleDC(IntPtr)CreateDC(string, string, string, IntPtr)CreateFontIndirect(LOGFONT)CreateIconIndirect(ref IconInfo)CreateRoundRectRgn(int, int, int, int, int, int)CreateRoundRectRgn(Rectangle, int)DeleteDC(HandleRef)DeleteDC(IntPtr)DeleteObject(HandleRef)DeleteObject(IntPtr)DestroyIcon(IntPtr)DwmSetWindowAttribute(IntPtr, DWMWINDOWATTRIBUTE, ref DWM_WINDOW_CORNER_PREFERENCE, uint)EnableMenuItem(IntPtr, uint, uint)EnumFontFamilies(IntPtr, string, FontEnumDelegate, int)EnumFontFamiliesEx(IntPtr, LOGFONT, FontEnumDelegate, int, int)FreeLibrary(IntPtr)GetActiveWindow()GetCapture()GetClassLongPtr(HandleRef, int)GetClassLongPtr32(HandleRef, int)GetClassLongPtr64(HandleRef, int)GetCurrentObject(HandleRef, int)GetCurrentObject(IntPtr, GdiDcObject)GetDC(HandleRef)GetDCEx(HandleRef, HandleRef, int)GetDesktopWindow()GetDpiForWindow(IntPtr)GetFocus()GetFontData(IntPtr, int, int, byte[], int)GetFontUnicodeRanges(IntPtr, GlyphSet)GetForegroundWindow()GetGlyphIndices(IntPtr, string, int, short[], int)GetIconInfo(IntPtr, ref IconInfo)GetKeyboardLayout(uint)GetKeyboardState(byte[])GetKeyState(int)GetMonitorDpi(Screen, DpiType)GetObject(HandleRef, int, BITMAP)GetObject(HandleRef, int, int[])GetObject(HandleRef, int, LOGBRUSH)GetObject(HandleRef, int, LOGFONT)GetObject(HandleRef, int, LOGPEN)GetObject(HandleRef, int, ref int)GetObject(HandleRef, LOGBRUSH)GetObject(HandleRef, LOGFONT)GetObject(HandleRef, LOGPEN)GetPhysicallyInstalledSystemMemory(out long)GetPixel(IntPtr, int, int)GetProcAddress(IntPtr, string)GetSysColor(int)GetSystemDpi()GetSystemDpiScaling()GetTextFace(IntPtr, int, StringBuilder)GetTextMetrics(IntPtr, IntPtr)GetTextMetrics(IntPtr, out TextMetric)GetThreadDpiAwarenessContext()GetTopWindow(IntPtr)GetUpdateRect(IntPtr, ref RECT, bool)GetWindow(IntPtr, GetWindow_Cmd)GetWindowDC(HandleRef)GetWindowLong(HandleRef, int)GetWindowLong32(HandleRef, int)GetWindowLongPtr64(HandleRef, int)GetWindowRect(HandleRef, ref RECT)GID_ROTATE_ANGLE_FROM_ARGUMENT(ulong)HideCaret(IntPtr)HiDWord(long)HiDWord(ulong)HiWord(int)HiWord(uint)InitCommonControlsEx(INITCOMMONCONTROLSEX)IntDeleteObject(IntPtr)IntSelectObject(IntPtr, IntPtr)InvertRect(Graphics, Rectangle)InvertRect(IntPtr, ref RECT)IsDifferentFont()IsIconic(HandleRef)IsLibraryAvailable(string)IsWindow(HandleRef)IsZoomed(HandleRef)LoadLibrary(string)LoDWord(long)LoDWord(ulong)LoWord(int)LoWord(uint)MapVirtualKey(uint, uint)MapWindowPoints(HandleRef, HandleRef, POINT, int)MapWindowPoints(HandleRef, HandleRef, ref RECT, int)MessageBeep(int)MsgWaitForMultipleObjects(int, int, bool, int, int)PatBlt(HandleRef, int, int, int, int, int)PostMessage(HandleRef, int, int, int)PostMessage(HandleRef, int, int, IntPtr)PostMessage(HandleRef, int, IntPtr, IntPtr)PostMessage(IntPtr, int, int, IntPtr)PtInRegion(IntPtr, int, int)RedrawWindow(HandleRef, IntPtr, HandleRef, int)RedrawWindow(HandleRef, ref RECT, HandleRef, int)RegisterWindowMessage(string)ReleaseCapture()ReleaseDC(HandleRef, HandleRef)RestoreDC(HandleRef, int)SaveDC(HandleRef)SelectObject(HandleRef, HandleRef)SelectObject(IntPtr, IntPtr)SendMessage(HandleRef, int, bool, int)SendMessage(HandleRef, int, int, int)SendMessage(HandleRef, int, int, int[])SendMessage(HandleRef, int, int, IntPtr)SendMessage(HandleRef, int, int, out object)SendMessage(HandleRef, int, int, POINT)SendMessage(HandleRef, int, int, ref Rectangle)SendMessage(HandleRef, int, int, string)SendMessage(HandleRef, int, IntPtr, IntPtr)SendMessage(HandleRef, int, IntPtr, string)SendMessage(HandleRef, int, ref bool, IntPtr)SendMessage(HandleRef, int, ref short, ref short)SendMessage(IntPtr, int, bool, int)SendMessage(IntPtr, int, int, int)SendMessage(IntPtr, int, int, string)SendMessage(IntPtr, int, IntPtr, IntPtr)SetActiveWindow(HandleRef)SetClassLong(HandleRef, int, IntPtr)SetClassLongPtr32(HandleRef, int, IntPtr)SetClassLongPtr64(HandleRef, int, IntPtr)SetFocus(HandleRef)SetForegroundWindow(IntPtr)SetGestureConfig(IntPtr, uint, uint, GESTURECONFIG[], uint)SetLayeredWindowAttributes(HandleRef, int, byte, int)SetThreadDpiAwarenessContext(IntPtr)SetWindowLong(HandleRef, int, HandleRef)SetWindowLongPtr32(HandleRef, int, HandleRef)SetWindowLongPtr64(HandleRef, int, HandleRef)SetWindowPos(HandleRef, HandleRef, int, int, int, int, int)SHGetFileInfo(string, uint, ref SHFILEINFO, uint, uint)ShowScrollBar(IntPtr, int, bool)ShowWindow(IntPtr, int)ToUnicodeEx(uint, uint, byte[], StringBuilder, int, uint, IntPtr)UpdateLayeredWindow(IntPtr, IntPtr, ref POINTSTRUCT, ref SIZESTRUCT, IntPtr, ref POINTSTRUCT, int, ref BLENDFUNCTION, int)UpdateZOrder(HandleRef, HandleRef, bool)WindowFromPoint(int, int)
Not finding the help you need?
Contact Support