Class
NativeMethods

Definition

Namespace:Telerik.WinControls

Assembly:TelerikCommon.dll

Syntax:

cs-api-definition
public static class NativeMethods

Inheritance: objectNativeMethods

Fields

CS_DBLCLKS

Declaration

cs-api-definition
public const int CS_DBLCLKS = 8

Field Value

int

CS_DROPSHADOW

Declaration

cs-api-definition
public const int CS_DROPSHADOW = 131072

Field Value

int

CS_SAVEBITS

Declaration

cs-api-definition
public const int CS_SAVEBITS = 2048

Field Value

int

DCX_CACHE

Declaration

cs-api-definition
public const int DCX_CACHE = 2

Field Value

int

DCX_CLIPSIBLINGS

Declaration

cs-api-definition
public const int DCX_CLIPSIBLINGS = 16

Field Value

int

DCX_INTERSECTRGN

Declaration

cs-api-definition
public const int DCX_INTERSECTRGN = 128

Field Value

int

DCX_LOCKWINDOWUPDATE

Declaration

cs-api-definition
public const int DCX_LOCKWINDOWUPDATE = 1024

Field Value

int

DCX_VALIDATE

Declaration

cs-api-definition
public const int DCX_VALIDATE = 2097152

Field Value

int

DCX_WINDOW

Declaration

cs-api-definition
public const int DCX_WINDOW = 1

Field Value

int

DWM_BB_BLURREGION

Declaration

cs-api-definition
public const int DWM_BB_BLURREGION = 2

Field Value

int

DWM_BB_ENABLE

Declaration

cs-api-definition
public const int DWM_BB_ENABLE = 1

Field Value

int

DWM_BB_TRANSITIONONMAXIMIZED

Declaration

cs-api-definition
public const int DWM_BB_TRANSITIONONMAXIMIZED = 4

Field Value

int

EM_LINEFROMCHAR

Declaration

cs-api-definition
public const int EM_LINEFROMCHAR = 201

Field Value

int

EM_POSFROMCHAR

Declaration

cs-api-definition
public const int EM_POSFROMCHAR = 214

Field Value

int

GA_PARENT

Declaration

cs-api-definition
public const int GA_PARENT = 1

Field Value

int

GA_ROOT

Declaration

cs-api-definition
public const int GA_ROOT = 2

Field Value

int

GCL_STYLE

Declaration

cs-api-definition
public const int GCL_STYLE = -26

Field Value

int

GC_ALLGESTURES

Declaration

cs-api-definition
public const uint GC_ALLGESTURES = 1

Field Value

uint

GC_PAN

Declaration

cs-api-definition
public const uint GC_PAN = 1

Field Value

uint

GC_PAN_WITH_GUTTER

Declaration

cs-api-definition
public const uint GC_PAN_WITH_GUTTER = 8

Field Value

uint

GC_PAN_WITH_INERTIA

Declaration

cs-api-definition
public const uint GC_PAN_WITH_INERTIA = 16

Field Value

uint

GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY

Declaration

cs-api-definition
public const uint GC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY = 4

Field Value

uint

GC_PAN_WITH_SINGLE_FINGER_VERTICALLY

Declaration

cs-api-definition
public const uint GC_PAN_WITH_SINGLE_FINGER_VERTICALLY = 2

Field Value

uint

GC_PRESSANDTAP

Declaration

cs-api-definition
public const uint GC_PRESSANDTAP = 1

Field Value

uint

GC_ROTATE

Declaration

cs-api-definition
public const uint GC_ROTATE = 1

Field Value

uint

GC_TWOFINGERTAP

Declaration

cs-api-definition
public const uint GC_TWOFINGERTAP = 1

Field Value

uint

GC_ZOOM

Declaration

cs-api-definition
public const uint GC_ZOOM = 1

Field Value

uint

GF_BEGIN

Declaration

cs-api-definition
public const uint GF_BEGIN = 1

Field Value

uint

GF_END

Declaration

cs-api-definition
public const uint GF_END = 4

Field Value

uint

GF_INERTIA

Declaration

cs-api-definition
public const uint GF_INERTIA = 2

Field Value

uint

GID_BEGIN

Declaration

cs-api-definition
public const int GID_BEGIN = 1

Field Value

int

GID_END

Declaration

cs-api-definition
public const int GID_END = 2

Field Value

int

GID_PAN

Declaration

cs-api-definition
public const int GID_PAN = 4

Field Value

int

GID_PRESSANDTAP

Declaration

cs-api-definition
public const int GID_PRESSANDTAP = 7

Field Value

int

GID_ROTATE

Declaration

cs-api-definition
public const int GID_ROTATE = 5

Field Value

int

GID_TWOFINGERTAP

Declaration

cs-api-definition
public const int GID_TWOFINGERTAP = 6

Field Value

int

GID_ZOOM

Declaration

cs-api-definition
public const int GID_ZOOM = 3

Field Value

int

GWL_EXSTYLE

Declaration

cs-api-definition
public const int GWL_EXSTYLE = -20

Field Value

int

GWL_HWNDPARENT

Declaration

cs-api-definition
public const int GWL_HWNDPARENT = -8

Field Value

int

GWL_ID

Declaration

cs-api-definition
public const int GWL_ID = -12

Field Value

int

GWL_STYLE

Declaration

cs-api-definition
public const int GWL_STYLE = -16

Field Value

int

GWL_WNDPROC

Declaration

cs-api-definition
public const int GWL_WNDPROC = -4

Field Value

int

GW_CHILD

Declaration

cs-api-definition
public const int GW_CHILD = 5

Field Value

int

GW_HWNDFIRST

Declaration

cs-api-definition
public const int GW_HWNDFIRST = 0

Field Value

int

GW_HWNDLAST

Declaration

cs-api-definition
public const int GW_HWNDLAST = 1

Field Value

int

GW_HWNDNEXT

Declaration

cs-api-definition
public const int GW_HWNDNEXT = 2

Field Value

int

GW_HWNDPREV

Declaration

cs-api-definition
public const int GW_HWNDPREV = 3

Field Value

int

HTBORDER

Declaration

cs-api-definition
public const int HTBORDER = 18

Field Value

int

HTBOTTOM

Declaration

cs-api-definition
public const int HTBOTTOM = 15

Field Value

int

HTBOTTOMLEFT

Declaration

cs-api-definition
public const int HTBOTTOMLEFT = 16

Field Value

int

HTBOTTOMRIGHT

Declaration

cs-api-definition
public const int HTBOTTOMRIGHT = 17

Field Value

int

HTCAPTION

Declaration

cs-api-definition
public const int HTCAPTION = 2

Field Value

int

HTCLIENT

Declaration

cs-api-definition
public const int HTCLIENT = 1

Field Value

int

HTCLOSE

Declaration

cs-api-definition
public const int HTCLOSE = 20

Field Value

int

HTERROR

Declaration

cs-api-definition
public const int HTERROR = -2

Field Value

int

HTGROWBOX

Declaration

cs-api-definition
public const int HTGROWBOX = 4

Field Value

int

HTHELP

Declaration

cs-api-definition
public const int HTHELP = 21

Field Value

int

HTHSCROLL

Declaration

cs-api-definition
public const int HTHSCROLL = 6

Field Value

int

HTLEFT

Declaration

cs-api-definition
public const int HTLEFT = 10

Field Value

int

HTMAXBUTTON

Declaration

cs-api-definition
public const int HTMAXBUTTON = 9

Field Value

int

HTMENU

Declaration

cs-api-definition
public const int HTMENU = 5

Field Value

int

HTMINBUTTON

Declaration

cs-api-definition
public const int HTMINBUTTON = 8

Field Value

int

HTNOWHERE

Declaration

cs-api-definition
public const int HTNOWHERE = 0

Field Value

int

HTOBJECT

Declaration

cs-api-definition
public const int HTOBJECT = 19

Field Value

int

HTREDUCE

Declaration

cs-api-definition
public const int HTREDUCE = 8

Field Value

int

HTRIGHT

Declaration

cs-api-definition
public const int HTRIGHT = 11

Field Value

int

HTSIZE

Declaration

cs-api-definition
public const int HTSIZE = 4

Field Value

int

HTSIZEFIRST

Declaration

cs-api-definition
public const int HTSIZEFIRST = 10

Field Value

int

HTSIZELAST

Declaration

cs-api-definition
public const int HTSIZELAST = 17

Field Value

int

HTSYSMENU

Declaration

cs-api-definition
public const int HTSYSMENU = 3

Field Value

int

HTTOP

Declaration

cs-api-definition
public const int HTTOP = 12

Field Value

int

HTTOPLEFT

Declaration

cs-api-definition
public const int HTTOPLEFT = 13

Field Value

int

HTTOPRIGHT

Declaration

cs-api-definition
public const int HTTOPRIGHT = 14

Field Value

int

HTTRANSPARENT

Declaration

cs-api-definition
public const int HTTRANSPARENT = -1

Field Value

int

HTVSCROLL

Declaration

cs-api-definition
public const int HTVSCROLL = 7

Field Value

int

HTZOOM

Declaration

cs-api-definition
public const int HTZOOM = 9

Field Value

int

HWND_BOTTOM

Declaration

cs-api-definition
public static HandleRef HWND_BOTTOM

Field Value

HandleRef

HWND_TOP

Declaration

cs-api-definition
public static HandleRef HWND_TOP

Field Value

HandleRef

HWND_TOPMOST

Declaration

cs-api-definition
public static HandleRef HWND_TOPMOST

Field Value

HandleRef

ICON_BIG

Declaration

cs-api-definition
public const int ICON_BIG = 1

Field Value

int

ICON_SMALL

Declaration

cs-api-definition
public const int ICON_SMALL = 0

Field Value

int

LWA_ALPHA

Declaration

cs-api-definition
public const int LWA_ALPHA = 2

Field Value

int

LWA_COLORKEY

Declaration

cs-api-definition
public const int LWA_COLORKEY = 1

Field Value

int

MA_NOACTIVATE

Declaration

cs-api-definition
public const int MA_NOACTIVATE = 3

Field Value

int

MF_ENABLED

Declaration

cs-api-definition
public const int MF_ENABLED = 0

Field Value

int

MF_GRAYED

Declaration

cs-api-definition
public const int MF_GRAYED = 1

Field Value

int

NullHandleRef

Declaration

cs-api-definition
public static HandleRef NullHandleRef

Field Value

HandleRef

OBJ_BITMAP

Declaration

cs-api-definition
public const int OBJ_BITMAP = 7

Field Value

int

OBJ_BRUSH

Declaration

cs-api-definition
public const int OBJ_BRUSH = 2

Field Value

int

OBJ_DC

Declaration

cs-api-definition
public const int OBJ_DC = 3

Field Value

int

OBJ_ENHMETADC

Declaration

cs-api-definition
public const int OBJ_ENHMETADC = 12

Field Value

int

OBJ_EXTPEN

Declaration

cs-api-definition
public const int OBJ_EXTPEN = 11

Field Value

int

OBJ_FONT

Declaration

cs-api-definition
public const int OBJ_FONT = 6

Field Value

int

OBJ_MEMDC

Declaration

cs-api-definition
public const int OBJ_MEMDC = 10

Field Value

int

OBJ_METADC

Declaration

cs-api-definition
public const int OBJ_METADC = 4

Field Value

int

OBJ_METAFILE

Declaration

cs-api-definition
public const int OBJ_METAFILE = 9

Field Value

int

OBJ_PAL

Declaration

cs-api-definition
public const int OBJ_PAL = 5

Field Value

int

OBJ_PEN

Declaration

cs-api-definition
public const int OBJ_PEN = 1

Field Value

int

OBJ_REGION

Declaration

cs-api-definition
public const int OBJ_REGION = 8

Field Value

int

PRF_CHECKVISIBLE

Declaration

cs-api-definition
public const int PRF_CHECKVISIBLE = 1

Field Value

int

PRF_CHILDREN

Declaration

cs-api-definition
public const int PRF_CHILDREN = 16

Field Value

int

PRF_CLIENT

Declaration

cs-api-definition
public const int PRF_CLIENT = 4

Field Value

int

PRF_ERASEBKGND

Declaration

cs-api-definition
public const int PRF_ERASEBKGND = 8

Field Value

int

PRF_NONCLIENT

Declaration

cs-api-definition
public const int PRF_NONCLIENT = 2

Field Value

int

PRF_OWNED

Declaration

cs-api-definition
public const int PRF_OWNED = 32

Field Value

int

RDW_ALLCHILDREN

Declaration

cs-api-definition
public const int RDW_ALLCHILDREN = 128

Field Value

int

RDW_ERASE

Declaration

cs-api-definition
public const int RDW_ERASE = 4

Field Value

int

RDW_ERASENOW

Declaration

cs-api-definition
public const int RDW_ERASENOW = 512

Field Value

int

RDW_FRAME

Declaration

cs-api-definition
public const int RDW_FRAME = 1024

Field Value

int

RDW_INVALIDATE

Declaration

cs-api-definition
public const int RDW_INVALIDATE = 1

Field Value

int

RDW_UPDATENOW

Declaration

cs-api-definition
public const int RDW_UPDATENOW = 256

Field Value

int

SC_CLOSE

Declaration

cs-api-definition
public const int SC_CLOSE = 61536

Field Value

int

SC_CONTEXTHELP

Declaration

cs-api-definition
public const int SC_CONTEXTHELP = 61824

Field Value

int

SC_KEYMENU

Declaration

cs-api-definition
public const int SC_KEYMENU = 61696

Field Value

int

SC_MAXIMIZE

Declaration

cs-api-definition
public const int SC_MAXIMIZE = 61488

Field Value

int

SC_MINIMIZE

Declaration

cs-api-definition
public const int SC_MINIMIZE = 61472

Field Value

int

SC_MOVE

Declaration

cs-api-definition
public const int SC_MOVE = 61456

Field Value

int

SC_RESTORE

Declaration

cs-api-definition
public const int SC_RESTORE = 61728

Field Value

int

SC_SIZE

Declaration

cs-api-definition
public const int SC_SIZE = 61440

Field Value

int

SHGFI_ICON

Declaration

cs-api-definition
public const uint SHGFI_ICON = 256

Field Value

uint

SHGFI_LARGEICON

Declaration

cs-api-definition
public const uint SHGFI_LARGEICON = 0

Field Value

uint

SHGFI_SMALLICON

Declaration

cs-api-definition
public const uint SHGFI_SMALLICON = 1

Field Value

uint

SIZE_MAXIMIZED

Declaration

cs-api-definition
public const int SIZE_MAXIMIZED = 2

Field Value

int

SIZE_MINIMIZED

Declaration

cs-api-definition
public const int SIZE_MINIMIZED = 1

Field Value

int

SIZE_RESTORED

Declaration

cs-api-definition
public const int SIZE_RESTORED = 0

Field Value

int

SRCAND

Declaration

cs-api-definition
public const int SRCAND = 8913094

Field Value

int

SRCCOPY

Declaration

cs-api-definition
public const int SRCCOPY = 13369376

Field Value

int

SRCPAINT

Declaration

cs-api-definition
public const int SRCPAINT = 15597702

Field Value

int

SWP_DEFERERASE

Declaration

cs-api-definition
public const int SWP_DEFERERASE = 8192

Field Value

int

SWP_DRAWFRAME

Declaration

cs-api-definition
public const int SWP_DRAWFRAME = 32

Field Value

int

SWP_FRAMECHANGED

Declaration

cs-api-definition
public const int SWP_FRAMECHANGED = 32

Field Value

int

SWP_HIDEWINDOW

Declaration

cs-api-definition
public const int SWP_HIDEWINDOW = 128

Field Value

int

SWP_NOACTIVATE

Declaration

cs-api-definition
public const int SWP_NOACTIVATE = 16

Field Value

int

SWP_NOCOPYBITS

Declaration

cs-api-definition
public const int SWP_NOCOPYBITS = 256

Field Value

int

SWP_NOMOVE

Declaration

cs-api-definition
public const int SWP_NOMOVE = 2

Field Value

int

SWP_NOOWNERZORDER

Declaration

cs-api-definition
public const int SWP_NOOWNERZORDER = 512

Field Value

int

SWP_NOREDRAW

Declaration

cs-api-definition
public const int SWP_NOREDRAW = 8

Field Value

int

SWP_NOSENDCHANGING

Declaration

cs-api-definition
public const int SWP_NOSENDCHANGING = 1024

Field Value

int

SWP_NOSIZE

Declaration

cs-api-definition
public const int SWP_NOSIZE = 1

Field Value

int

SWP_NOZORDER

Declaration

cs-api-definition
public const int SWP_NOZORDER = 4

Field Value

int

SWP_SHOWWINDOW

Declaration

cs-api-definition
public const int SWP_SHOWWINDOW = 64

Field Value

int

SW_SHOWNOACTIVATE

Declaration

cs-api-definition
public const int SW_SHOWNOACTIVATE = 4

Field Value

int

TME_CANCEL

Declaration

cs-api-definition
public const int TME_CANCEL = 8

Field Value

int

TME_HOVER

Declaration

cs-api-definition
public const int TME_HOVER = 1

Field Value

int

TME_LEAVE

Declaration

cs-api-definition
public const int TME_LEAVE = 2

Field Value

int

TME_NONCLIENT

Declaration

cs-api-definition
public const int TME_NONCLIENT = 16

Field Value

int

TME_QUERY

Declaration

cs-api-definition
public const int TME_QUERY = 1073741824

Field Value

int

TTM_ADDTOOL

Declaration

cs-api-definition
public static readonly int TTM_ADDTOOL

Field Value

int

TTM_DELTOOL

Declaration

cs-api-definition
public static readonly int TTM_DELTOOL

Field Value

int

TTM_ENUMTOOLS

Declaration

cs-api-definition
public static readonly int TTM_ENUMTOOLS

Field Value

int

TTM_GETCURRENTTOOL

Declaration

cs-api-definition
public static readonly int TTM_GETCURRENTTOOL

Field Value

int

TTM_GETDELAYTIME

Declaration

cs-api-definition
public const int TTM_GETDELAYTIME = 1045

Field Value

int

TTM_GETTEXT

Declaration

cs-api-definition
public static readonly int TTM_GETTEXT

Field Value

int

TTM_GETTOOLINFO

Declaration

cs-api-definition
public static readonly int TTM_GETTOOLINFO

Field Value

int

TTM_HITTEST

Declaration

cs-api-definition
public static readonly int TTM_HITTEST

Field Value

int

TTM_NEWTOOLRECT

Declaration

cs-api-definition
public static readonly int TTM_NEWTOOLRECT

Field Value

int

TTM_SETTITLE

Declaration

cs-api-definition
public static readonly int TTM_SETTITLE

Field Value

int

TTM_SETTOOLINFO

Declaration

cs-api-definition
public static readonly int TTM_SETTOOLINFO

Field Value

int

TTM_UPDATETIPTEXT

Declaration

cs-api-definition
public static readonly int TTM_UPDATETIPTEXT

Field Value

int

VK_CONTROL

Declaration

cs-api-definition
public const int VK_CONTROL = 17

Field Value

int

VK_DOWN

Declaration

cs-api-definition
public const int VK_DOWN = 40

Field Value

int

VK_ESCAPE

Declaration

cs-api-definition
public const int VK_ESCAPE = 27

Field Value

int

VK_INSERT

Declaration

cs-api-definition
public const int VK_INSERT = 45

Field Value

int

VK_LEFT

Declaration

cs-api-definition
public const int VK_LEFT = 37

Field Value

int

VK_MENU

Declaration

cs-api-definition
public const int VK_MENU = 18

Field Value

int

VK_RETURN

Declaration

cs-api-definition
public const int VK_RETURN = 13

Field Value

int

VK_RIGHT

Declaration

cs-api-definition
public const int VK_RIGHT = 39

Field Value

int

VK_SHIFT

Declaration

cs-api-definition
public const int VK_SHIFT = 16

Field Value

int

VK_SPACE

Declaration

cs-api-definition
public const int VK_SPACE = 32

Field Value

int

VK_TAB

Declaration

cs-api-definition
public const int VK_TAB = 9

Field Value

int

VK_UP

Declaration

cs-api-definition
public const int VK_UP = 38

Field Value

int

WA_ACTIVE

Declaration

cs-api-definition
public const int WA_ACTIVE = 1

Field Value

int

WA_CLICKACTIVE

Declaration

cs-api-definition
public const int WA_CLICKACTIVE = 2

Field Value

int

WMSZ_BOTTOM

Declaration

cs-api-definition
public const int WMSZ_BOTTOM = 6

Field Value

int

WMSZ_BOTTOMLEFT

Declaration

cs-api-definition
public const int WMSZ_BOTTOMLEFT = 7

Field Value

int

WMSZ_BOTTOMRIGHT

Declaration

cs-api-definition
public const int WMSZ_BOTTOMRIGHT = 8

Field Value

int

WMSZ_LEFT

Declaration

cs-api-definition
public const int WMSZ_LEFT = 1

Field Value

int

WMSZ_RIGHT

Declaration

cs-api-definition
public const int WMSZ_RIGHT = 2

Field Value

int

WMSZ_TOP

Declaration

cs-api-definition
public const int WMSZ_TOP = 3

Field Value

int

WMSZ_TOPLEFT

Declaration

cs-api-definition
public const int WMSZ_TOPLEFT = 4

Field Value

int

WMSZ_TOPRIGHT

Declaration

cs-api-definition
public const int WMSZ_TOPRIGHT = 5

Field Value

int

WM_ACTIVATE

Declaration

cs-api-definition
public const int WM_ACTIVATE = 6

Field Value

int

WM_ACTIVATEAPP

Declaration

cs-api-definition
public const int WM_ACTIVATEAPP = 28

Field Value

int

WM_CAPTURECHANGED

Declaration

cs-api-definition
public const int WM_CAPTURECHANGED = 533

Field Value

int

WM_CHAR

Declaration

cs-api-definition
public const int WM_CHAR = 258

Field Value

int

WM_COMMAND

Declaration

cs-api-definition
public const int WM_COMMAND = 273

Field Value

int

WM_CONTEXTMENU

Declaration

cs-api-definition
public const int WM_CONTEXTMENU = 123

Field Value

int

WM_CREATE

Declaration

cs-api-definition
public const int WM_CREATE = 1

Field Value

int

WM_DESTROY

Declaration

cs-api-definition
public const int WM_DESTROY = 2

Field Value

int

WM_DPICHANGED

Declaration

cs-api-definition
public const int WM_DPICHANGED = 736

Field Value

int

WM_DRAWITEM

Declaration

cs-api-definition
public const int WM_DRAWITEM = 43

Field Value

int

WM_DWMCOMPOSITIONCHANGED

Declaration

cs-api-definition
public const int WM_DWMCOMPOSITIONCHANGED = 798

Field Value

int

WM_ERASEBKGND

Declaration

cs-api-definition
public const int WM_ERASEBKGND = 20

Field Value

int

WM_GESTURE

Declaration

cs-api-definition
public const int WM_GESTURE = 281

Field Value

int

WM_GETICON

Declaration

cs-api-definition
public const int WM_GETICON = 127

Field Value

int

WM_GETMINMAXINFO

Declaration

cs-api-definition
public const int WM_GETMINMAXINFO = 36

Field Value

int

WM_GETOBJECT

Declaration

cs-api-definition
public const int WM_GETOBJECT = 61

Field Value

int

WM_HELP

Declaration

cs-api-definition
public const int WM_HELP = 83

Field Value

int

WM_HSCROLL

Declaration

cs-api-definition
public const int WM_HSCROLL = 276

Field Value

int

WM_IME_CHAR

Declaration

cs-api-definition
public const int WM_IME_CHAR = 646

Field Value

int

WM_INITMENUPOPUP

Declaration

cs-api-definition
public const int WM_INITMENUPOPUP = 279

Field Value

int

WM_KEYDOWN

Declaration

cs-api-definition
public const int WM_KEYDOWN = 256

Field Value

int

WM_KEYFIRST

Declaration

cs-api-definition
public const int WM_KEYFIRST = 256

Field Value

int

WM_KEYLAST

Declaration

cs-api-definition
public const int WM_KEYLAST = 264

Field Value

int

WM_KEYUP

Declaration

cs-api-definition
public const int WM_KEYUP = 257

Field Value

int

WM_KILLFOCUS

Declaration

cs-api-definition
public const int WM_KILLFOCUS = 8

Field Value

int

WM_LBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_LBUTTONDBLCLK = 515

Field Value

int

WM_LBUTTONDOWN

Declaration

cs-api-definition
public const int WM_LBUTTONDOWN = 513

Field Value

int

WM_LBUTTONUP

Declaration

cs-api-definition
public const int WM_LBUTTONUP = 514

Field Value

int

WM_MBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_MBUTTONDBLCLK = 521

Field Value

int

WM_MBUTTONDOWN

Declaration

cs-api-definition
public const int WM_MBUTTONDOWN = 519

Field Value

int

WM_MBUTTONUP

Declaration

cs-api-definition
public const int WM_MBUTTONUP = 520

Field Value

int

WM_MDIACTIVATE

Declaration

cs-api-definition
public const int WM_MDIACTIVATE = 546

Field Value

int

WM_MEASUREITEM

Declaration

cs-api-definition
public const int WM_MEASUREITEM = 44

Field Value

int

WM_MOUSEACTIVATE

Declaration

cs-api-definition
public const int WM_MOUSEACTIVATE = 33

Field Value

int

WM_MOUSEFIRST

Declaration

cs-api-definition
public const int WM_MOUSEFIRST = 512

Field Value

int

WM_MOUSELAST

Declaration

cs-api-definition
public const int WM_MOUSELAST = 522

Field Value

int

WM_MOUSELEAVE

Declaration

cs-api-definition
public const int WM_MOUSELEAVE = 675

Field Value

int

WM_MOUSEMOVE

Declaration

cs-api-definition
public const int WM_MOUSEMOVE = 512

Field Value

int

WM_MOUSEWHEEL

Declaration

cs-api-definition
public const int WM_MOUSEWHEEL = 522

Field Value

int

WM_MOVE

Declaration

cs-api-definition
public const int WM_MOVE = 3

Field Value

int

WM_MOVING

Declaration

cs-api-definition
public const int WM_MOVING = 534

Field Value

int

WM_NCACTIVATE

Declaration

cs-api-definition
public const int WM_NCACTIVATE = 134

Field Value

int

WM_NCCALCSIZE

Declaration

cs-api-definition
public const int WM_NCCALCSIZE = 131

Field Value

int

WM_NCCREATE

Declaration

cs-api-definition
public const int WM_NCCREATE = 129

Field Value

int

WM_NCDESTROY

Declaration

cs-api-definition
public const int WM_NCDESTROY = 130

Field Value

int

WM_NCHITTEST

Declaration

cs-api-definition
public const int WM_NCHITTEST = 132

Field Value

int

WM_NCLBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_NCLBUTTONDBLCLK = 163

Field Value

int

WM_NCLBUTTONDOWN

Declaration

cs-api-definition
public const int WM_NCLBUTTONDOWN = 161

Field Value

int

WM_NCLBUTTONUP

Declaration

cs-api-definition
public const int WM_NCLBUTTONUP = 162

Field Value

int

WM_NCMBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_NCMBUTTONDBLCLK = 169

Field Value

int

WM_NCMBUTTONDOWN

Declaration

cs-api-definition
public const int WM_NCMBUTTONDOWN = 167

Field Value

int

WM_NCMBUTTONUP

Declaration

cs-api-definition
public const int WM_NCMBUTTONUP = 168

Field Value

int

WM_NCMOUSELEAVE

Declaration

cs-api-definition
public const int WM_NCMOUSELEAVE = 674

Field Value

int

WM_NCMOUSEMOVE

Declaration

cs-api-definition
public const int WM_NCMOUSEMOVE = 160

Field Value

int

WM_NCPAINT

Declaration

cs-api-definition
public const int WM_NCPAINT = 133

Field Value

int

WM_NCRBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_NCRBUTTONDBLCLK = 166

Field Value

int

WM_NCRBUTTONDOWN

Declaration

cs-api-definition
public const int WM_NCRBUTTONDOWN = 164

Field Value

int

WM_NCRBUTTONUP

Declaration

cs-api-definition
public const int WM_NCRBUTTONUP = 165

Field Value

int

WM_NCUAHDRAWCAPTION

Declaration

cs-api-definition
public const int WM_NCUAHDRAWCAPTION = 174

Field Value

int

WM_NCUAHDRAWFRAME

Declaration

cs-api-definition
public const int WM_NCUAHDRAWFRAME = 175

Field Value

int

WM_PAINT

Declaration

cs-api-definition
public const int WM_PAINT = 15

Field Value

int

WM_PARENTNOTIFY

Declaration

cs-api-definition
public const int WM_PARENTNOTIFY = 528

Field Value

int

WM_POPUPSYSTEMMENU

Declaration

cs-api-definition
public const int WM_POPUPSYSTEMMENU = 787

Field Value

int

WM_PRINT

Declaration

cs-api-definition
public const int WM_PRINT = 791

Field Value

int

WM_RBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_RBUTTONDBLCLK = 518

Field Value

int

WM_RBUTTONDOWN

Declaration

cs-api-definition
public const int WM_RBUTTONDOWN = 516

Field Value

int

WM_RBUTTONUP

Declaration

cs-api-definition
public const int WM_RBUTTONUP = 517

Field Value

int

WM_SETFOCUS

Declaration

cs-api-definition
public const int WM_SETFOCUS = 7

Field Value

int

WM_SETICON

Declaration

cs-api-definition
public const int WM_SETICON = 128

Field Value

int

WM_SETREDRAW

Declaration

cs-api-definition
public const int WM_SETREDRAW = 11

Field Value

int

WM_SETTEXT

Declaration

cs-api-definition
public const int WM_SETTEXT = 12

Field Value

int

WM_SETTINGCHANGE

Declaration

cs-api-definition
public const int WM_SETTINGCHANGE = 26

Field Value

int

WM_SHOWWINDOW

Declaration

cs-api-definition
public const int WM_SHOWWINDOW = 24

Field Value

int

WM_SIZE

Declaration

cs-api-definition
public const int WM_SIZE = 5

Field Value

int

WM_SIZING

Declaration

cs-api-definition
public const int WM_SIZING = 532

Field Value

int

WM_STYLECHANGED

Declaration

cs-api-definition
public const int WM_STYLECHANGED = 125

Field Value

int

WM_SYSCHAR

Declaration

cs-api-definition
public const int WM_SYSCHAR = 262

Field Value

int

WM_SYSCOMMAND

Declaration

cs-api-definition
public const int WM_SYSCOMMAND = 274

Field Value

int

WM_SYSKEYDOWN

Declaration

cs-api-definition
public const int WM_SYSKEYDOWN = 260

Field Value

int

WM_SYSKEYUP

Declaration

cs-api-definition
public const int WM_SYSKEYUP = 261

Field Value

int

WM_VSCROLL

Declaration

cs-api-definition
public const int WM_VSCROLL = 277

Field Value

int

WM_WINDOWPOSCHANGED

Declaration

cs-api-definition
public const int WM_WINDOWPOSCHANGED = 71

Field Value

int

WM_WINDOWPOSCHANGING

Declaration

cs-api-definition
public const int WM_WINDOWPOSCHANGING = 70

Field Value

int

WM_XBUTTONDBLCLK

Declaration

cs-api-definition
public const int WM_XBUTTONDBLCLK = 525

Field Value

int

WM_XBUTTONDOWN

Declaration

cs-api-definition
public const int WM_XBUTTONDOWN = 523

Field Value

int

WM_XBUTTONUP

Declaration

cs-api-definition
public const int WM_XBUTTONUP = 524

Field Value

int

WS_BORDER

Declaration

cs-api-definition
public const int WS_BORDER = 8388608

Field Value

int

WS_CAPTION

Declaration

cs-api-definition
public const int WS_CAPTION = 12582912

Field Value

int

WS_CHILD

Declaration

cs-api-definition
public const int WS_CHILD = 1073741824

Field Value

int

WS_CLIPCHILDREN

Declaration

cs-api-definition
public const int WS_CLIPCHILDREN = 33554432

Field Value

int

WS_CLIPSIBLINGS

Declaration

cs-api-definition
public const int WS_CLIPSIBLINGS = 67108864

Field Value

int

WS_DISABLED

Declaration

cs-api-definition
public const int WS_DISABLED = 134217728

Field Value

int

WS_DLGFRAME

Declaration

cs-api-definition
public const int WS_DLGFRAME = 4194304

Field Value

int

WS_EX_APPWINDOW

Declaration

cs-api-definition
public const int WS_EX_APPWINDOW = 262144

Field Value

int

WS_EX_CLIENTEDGE

Declaration

cs-api-definition
public const int WS_EX_CLIENTEDGE = 512

Field Value

int

WS_EX_COMPOSITED

Declaration

cs-api-definition
public const int WS_EX_COMPOSITED = 33554432

Field Value

int

WS_EX_CONTEXTHELP

Declaration

cs-api-definition
public const int WS_EX_CONTEXTHELP = 1024

Field Value

int

WS_EX_CONTROLPARENT

Declaration

cs-api-definition
public const int WS_EX_CONTROLPARENT = 65536

Field Value

int

WS_EX_DLGMODALFRAME

Declaration

cs-api-definition
public const int WS_EX_DLGMODALFRAME = 1

Field Value

int

WS_EX_LAYERED

Declaration

cs-api-definition
public const int WS_EX_LAYERED = 524288

Field Value

int

WS_EX_LAYOUTRTL

Declaration

cs-api-definition
public const int WS_EX_LAYOUTRTL = 4194304

Field Value

int

WS_EX_LEFT

Declaration

cs-api-definition
public const int WS_EX_LEFT = 0

Field Value

int

WS_EX_LEFTSCROLLBAR

Declaration

cs-api-definition
public const int WS_EX_LEFTSCROLLBAR = 16384

Field Value

int

WS_EX_LTRREADING

Declaration

cs-api-definition
public const int WS_EX_LTRREADING = 0

Field Value

int

WS_EX_MDICHILD

Declaration

cs-api-definition
public const int WS_EX_MDICHILD = 64

Field Value

int

WS_EX_NOACTIVATE

Declaration

cs-api-definition
public const long WS_EX_NOACTIVATE = 134217728

Field Value

long

WS_EX_NOINHERITLAYOUT

Declaration

cs-api-definition
public const int WS_EX_NOINHERITLAYOUT = 1048576

Field Value

int

WS_EX_NOPARENTNOTIFY

Declaration

cs-api-definition
public const int WS_EX_NOPARENTNOTIFY = 4

Field Value

int

WS_EX_RIGHT

Declaration

cs-api-definition
public const int WS_EX_RIGHT = 4096

Field Value

int

WS_EX_RIGHTSCROLLBAR

Declaration

cs-api-definition
public const int WS_EX_RIGHTSCROLLBAR = 0

Field Value

int

WS_EX_RTLREADING

Declaration

cs-api-definition
public const int WS_EX_RTLREADING = 8192

Field Value

int

WS_EX_STATICEDGE

Declaration

cs-api-definition
public const int WS_EX_STATICEDGE = 131072

Field Value

int

WS_EX_TOOLWINDOW

Declaration

cs-api-definition
public const int WS_EX_TOOLWINDOW = 128

Field Value

int

WS_EX_TOPMOST

Declaration

cs-api-definition
public const int WS_EX_TOPMOST = 8

Field Value

int

WS_EX_TRANSPARENT

Declaration

cs-api-definition
public const int WS_EX_TRANSPARENT = 32

Field Value

int

WS_HSCROLL

Declaration

cs-api-definition
public const int WS_HSCROLL = 1048576

Field Value

int

WS_MAXIMIZE

Declaration

cs-api-definition
public const int WS_MAXIMIZE = 16777216

Field Value

int

WS_MAXIMIZEBOX

Declaration

cs-api-definition
public const int WS_MAXIMIZEBOX = 65536

Field Value

int

WS_MINIMIZE

Declaration

cs-api-definition
public const int WS_MINIMIZE = 536870912

Field Value

int

WS_MINIMIZEBOX

Declaration

cs-api-definition
public const int WS_MINIMIZEBOX = 131072

Field Value

int

WS_OVERLAPPED

Declaration

cs-api-definition
public const int WS_OVERLAPPED = 0

Field Value

int

WS_POPUP

Declaration

cs-api-definition
public const int WS_POPUP = -2147483648

Field Value

int

WS_SYSMENU

Declaration

cs-api-definition
public const int WS_SYSMENU = 524288

Field Value

int

WS_TABSTOP

Declaration

cs-api-definition
public const int WS_TABSTOP = 65536

Field Value

int

WS_THICKFRAME

Declaration

cs-api-definition
public const int WS_THICKFRAME = 262144

Field Value

int

WS_VISIBLE

Declaration

cs-api-definition
public const int WS_VISIBLE = 268435456

Field Value

int

WS_VSCROLL

Declaration

cs-api-definition
public const int WS_VSCROLL = 2097152

Field Value

int

Properties

WM_MOUSEENTER

Declaration

cs-api-definition
public static int WM_MOUSEENTER { get; }

Property Value

int

Methods

AddFontResourceEx(string, int, int)

Declaration

cs-api-definition
public static extern int AddFontResourceEx(string lpszFilename, int fl, int pdv)

Parameters

lpszFilename

string

fl

int

pdv

int

Returns

int

AdjustWindowRectEx(ref RECT, int, bool, int)

Declaration

cs-api-definition
public static extern bool AdjustWindowRectEx(ref NativeMethods.RECT lpRect, int dwStyle, bool bMenu, int dwExStyle)

Parameters

lpRect

NativeMethods.RECT

dwStyle

int

bMenu

bool

dwExStyle

int

Returns

bool

AnimateWindow(IntPtr, int, AnimateWindowFlags)

Declaration

cs-api-definition
public static extern bool AnimateWindow(IntPtr hwnd, int time, NativeMethods.AnimateWindowFlags flags)

Parameters

hwnd

IntPtr

time

int

flags

NativeMethods.AnimateWindowFlags

Returns

bool

ApplyRoundedCorners(IntPtr, int)

Declaration

cs-api-definition
public static long ApplyRoundedCorners(IntPtr handle, int cornersStyle)

Parameters

handle

IntPtr

cornersStyle

int

Returns

long

AreDpiAwarenessContextsEqual(IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern bool AreDpiAwarenessContextsEqual(IntPtr dpiContextA, IntPtr dpiContextB)

Parameters

dpiContextA

IntPtr

dpiContextB

IntPtr

Returns

bool

BitBlt(IntPtr, int, int, int, int, IntPtr, int, int, int)

Declaration

cs-api-definition
public static extern bool BitBlt(IntPtr hDC, int x, int y, int nWidth, int nHeight, IntPtr hSrcDC, int xSrc, int ySrc, int dwRop)

Parameters

hDC

IntPtr

x

int

y

int

nWidth

int

nHeight

int

hSrcDC

IntPtr

xSrc

int

ySrc

int

dwRop

int

Returns

bool

BitBlt(IntPtr, int, int, int, int, IntPtr, int, int, long)

Declaration

cs-api-definition
public static extern bool BitBlt(IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, long dwRop)

Parameters

hdcDest

IntPtr

nXDest

int

nYDest

int

nWidth

int

nHeight

int

hdcSrc

IntPtr

nXSrc

int

nYSrc

int

dwRop

long

Returns

bool

ClientToScreen(HandleRef, POINT)

Declaration

cs-api-definition
public static extern int ClientToScreen(HandleRef hWnd, NativeMethods.POINT pt)

Parameters

hWnd

HandleRef

pt

NativeMethods.POINT

Returns

int

CreateBitmap(int, int, int, int, IntPtr)

Declaration

cs-api-definition
public static IntPtr CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitsPerPixel, IntPtr lpvBits)

Parameters

nWidth

int

nHeight

int

nPlanes

int

nBitsPerPixel

int

lpvBits

IntPtr

Returns

IntPtr

CreateBitmap(int, int, int, int, byte[])

Declaration

cs-api-definition
public static IntPtr CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitsPerPixel, byte[] lpvBits)

Parameters

nWidth

int

nHeight

int

nPlanes

int

nBitsPerPixel

int

lpvBits

byte[]

Returns

IntPtr

CreateBitmap(int, int, int, int, short[])

Declaration

cs-api-definition
public static IntPtr CreateBitmap(int nWidth, int nHeight, int nPlanes, int nBitsPerPixel, short[] lpvBits)

Parameters

nWidth

int

nHeight

int

nPlanes

int

nBitsPerPixel

int

lpvBits

short[]

Returns

IntPtr

CreateBrushIndirect(LOGBRUSH)

Declaration

cs-api-definition
public static IntPtr CreateBrushIndirect(NativeMethods.LOGBRUSH lb)

Parameters

lb

NativeMethods.LOGBRUSH

Returns

IntPtr

CreateCompatibleDC(HandleRef)

Declaration

cs-api-definition
public static IntPtr CreateCompatibleDC(HandleRef hDC)

Parameters

hDC

HandleRef

Returns

IntPtr

CreateCompatibleDC(IntPtr)

Declaration

cs-api-definition
public static extern IntPtr CreateCompatibleDC(IntPtr hdc)

Parameters

hdc

IntPtr

Returns

IntPtr

CreateDC(string, string, string, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr CreateDC(string strDriver, string strDevice, string strOutput, IntPtr pData)

Parameters

strDriver

string

strDevice

string

strOutput

string

pData

IntPtr

Returns

IntPtr

CreateFontIndirect(LOGFONT)

Declaration

cs-api-definition
public static extern IntPtr CreateFontIndirect(NativeMethods.LOGFONT lplf)

Parameters

lplf

NativeMethods.LOGFONT

Returns

IntPtr

CreateIconIndirect(ref IconInfo)

Declaration

cs-api-definition
public static extern IntPtr CreateIconIndirect(ref NativeMethods.IconInfo icon)

Parameters

icon

NativeMethods.IconInfo

Returns

IntPtr

CreateRoundRectRgn(Rectangle, int)

Declaration

cs-api-definition
public static Region CreateRoundRectRgn(Rectangle bounds, int radius)

Parameters

bounds

Rectangle

radius

int

Returns

Region

CreateRoundRectRgn(int, int, int, int, int, int)

Declaration

cs-api-definition
public static extern IntPtr CreateRoundRectRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidthEllipse, int nHeightEllipse)

Parameters

nLeftRect

int

nTopRect

int

nRightRect

int

nBottomRect

int

nWidthEllipse

int

nHeightEllipse

int

Returns

IntPtr

DeleteDC(HandleRef)

Declaration

cs-api-definition
public static bool DeleteDC(HandleRef hDC)

Parameters

hDC

HandleRef

Returns

bool

DeleteDC(IntPtr)

Declaration

cs-api-definition
public static extern bool DeleteDC(IntPtr hdc)

Parameters

hdc

IntPtr

Returns

bool

DeleteObject(HandleRef)

Declaration

cs-api-definition
public static bool DeleteObject(HandleRef hObject)

Parameters

hObject

HandleRef

Returns

bool

DeleteObject(IntPtr)

Declaration

cs-api-definition
public static extern bool DeleteObject(IntPtr hObject)

Parameters

hObject

IntPtr

Returns

bool

DestroyIcon(IntPtr)

Declaration

cs-api-definition
public static extern bool DestroyIcon(IntPtr hIcon)

Parameters

hIcon

IntPtr

Returns

bool

DwmSetWindowAttribute(IntPtr, DWMWINDOWATTRIBUTE, ref DWM_WINDOW_CORNER_PREFERENCE, uint)

Declaration

cs-api-definition
public static extern long DwmSetWindowAttribute(IntPtr hwnd, NativeMethods.DWMWINDOWATTRIBUTE attribute, ref NativeMethods.DWM_WINDOW_CORNER_PREFERENCE pvAttribute, uint cbAttribute)

Parameters

hwnd

IntPtr

attribute

NativeMethods.DWMWINDOWATTRIBUTE

pvAttribute

NativeMethods.DWM_WINDOW_CORNER_PREFERENCE

cbAttribute

uint

Returns

long

EnableMenuItem(IntPtr, uint, uint)

Declaration

cs-api-definition
public static extern bool EnableMenuItem(IntPtr hMenu, uint uIDEnableItem, uint uEnable)

Parameters

hMenu

IntPtr

uIDEnableItem

uint

uEnable

uint

Returns

bool

EnumFontFamilies(IntPtr, string, FontEnumDelegate, int)

Declaration

cs-api-definition
public static extern int EnumFontFamilies(IntPtr hdc, string lpszFamily, NativeMethods.FontEnumDelegate lpEnumFontFamProc, int lParam)

Parameters

hdc

IntPtr

lpszFamily

string

lpEnumFontFamProc

NativeMethods.FontEnumDelegate

lParam

int

Returns

int

EnumFontFamiliesEx(IntPtr, LOGFONT, FontEnumDelegate, int, int)

Declaration

cs-api-definition
public static extern int EnumFontFamiliesEx(IntPtr hdc, NativeMethods.LOGFONT lplf, NativeMethods.FontEnumDelegate lpEnumFontFamProc, int lParam, int dwFlags)

Parameters

hdc

IntPtr

lplf

NativeMethods.LOGFONT

lpEnumFontFamProc

NativeMethods.FontEnumDelegate

lParam

int

dwFlags

int

Returns

int

FreeLibrary(IntPtr)

Declaration

cs-api-definition
public static extern bool FreeLibrary(IntPtr hModule)

Parameters

hModule

IntPtr

Returns

bool

GID_ROTATE_ANGLE_FROM_ARGUMENT(ulong)

Declaration

cs-api-definition
public static double GID_ROTATE_ANGLE_FROM_ARGUMENT(ulong arg)

Parameters

arg

ulong

Returns

double

GetActiveWindow()

Declaration

cs-api-definition
public static extern IntPtr GetActiveWindow()

Returns

IntPtr

GetCapture()

Declaration

cs-api-definition
public static extern IntPtr GetCapture()

Returns

IntPtr

GetClassLongPtr(HandleRef, int)

Declaration

cs-api-definition
public static IntPtr GetClassLongPtr(HandleRef hWnd, int nIndex)

Parameters

hWnd

HandleRef

nIndex

int

Returns

IntPtr

GetClassLongPtr32(HandleRef, int)

Declaration

cs-api-definition
public static extern uint GetClassLongPtr32(HandleRef hWnd, int nIndex)

Parameters

hWnd

HandleRef

nIndex

int

Returns

uint

GetClassLongPtr64(HandleRef, int)

Declaration

cs-api-definition
public static extern IntPtr GetClassLongPtr64(HandleRef hWnd, int nIndex)

Parameters

hWnd

HandleRef

nIndex

int

Returns

IntPtr

GetCurrentObject(HandleRef, int)

Declaration

cs-api-definition
public static extern IntPtr GetCurrentObject(HandleRef hdc, int uObjectType)

Parameters

hdc

HandleRef

uObjectType

int

Returns

IntPtr

GetCurrentObject(IntPtr, GdiDcObject)

Declaration

cs-api-definition
public static extern IntPtr GetCurrentObject(IntPtr hdc, NativeMethods.GdiDcObject uObjectType)

Parameters

hdc

IntPtr

uObjectType

NativeMethods.GdiDcObject

Returns

IntPtr

GetDC(HandleRef)

Declaration

cs-api-definition
public static IntPtr GetDC(HandleRef hWnd)

Parameters

hWnd

HandleRef

Returns

IntPtr

GetDCEx(HandleRef, HandleRef, int)

Declaration

cs-api-definition
public static IntPtr GetDCEx(HandleRef hWnd, HandleRef hrgnClip, int flags)

Parameters

hWnd

HandleRef

hrgnClip

HandleRef

flags

int

Returns

IntPtr

GetDesktopWindow()

Declaration

cs-api-definition
public static extern IntPtr GetDesktopWindow()

Returns

IntPtr

GetDpiForWindow(IntPtr)

Declaration

cs-api-definition
public static extern IntPtr GetDpiForWindow(IntPtr hWnd)

Parameters

hWnd

IntPtr

Returns

IntPtr

GetFocus()

Declaration

cs-api-definition
public static extern IntPtr GetFocus()

Returns

IntPtr

GetFontData(IntPtr, int, int, byte[], int)

Declaration

cs-api-definition
public static extern int GetFontData(IntPtr hdc, int dwTable, int dwOffset, byte[] lpvBuffer, int cbData)

Parameters

hdc

IntPtr

dwTable

int

dwOffset

int

lpvBuffer

byte[]

cbData

int

Returns

int

GetFontUnicodeRanges(IntPtr, GlyphSet)

Declaration

cs-api-definition
public static extern int GetFontUnicodeRanges(IntPtr hdc, NativeMethods.GlyphSet lpgs)

Parameters

hdc

IntPtr

lpgs

NativeMethods.GlyphSet

Returns

int

GetForegroundWindow()

Declaration

cs-api-definition
public static extern IntPtr GetForegroundWindow()

Returns

IntPtr

GetGlyphIndices(IntPtr, string, int, short[], int)

Declaration

cs-api-definition
public static extern int GetGlyphIndices(IntPtr hdc, string lpstr, int c, short[] pgi, int fl)

Parameters

hdc

IntPtr

lpstr

string

c

int

pgi

short[]

fl

int

Returns

int

GetIconInfo(IntPtr, ref IconInfo)

Declaration

cs-api-definition
public static extern bool GetIconInfo(IntPtr hIcon, ref NativeMethods.IconInfo pIconInfo)

Parameters

hIcon

IntPtr

pIconInfo

NativeMethods.IconInfo

Returns

bool

GetKeyState(int)

Declaration

cs-api-definition
public static extern short GetKeyState(int keyCode)

Parameters

keyCode

int

Returns

short

GetKeyboardLayout(uint)

Declaration

cs-api-definition
public static extern IntPtr GetKeyboardLayout(uint idThread)

Parameters

idThread

uint

Returns

IntPtr

GetKeyboardState(byte[])

Declaration

cs-api-definition
public static extern bool GetKeyboardState(byte[] lpKeyState)

Parameters

lpKeyState

byte[]

Returns

bool

GetMonitorDpi(Screen, DpiType)

Declaration

cs-api-definition
public static SizeF GetMonitorDpi(Screen screen, NativeMethods.DpiType dpiType)

Parameters

screen

Screen

dpiType

NativeMethods.DpiType

Returns

SizeF

GetObject(HandleRef, LOGBRUSH)

Declaration

cs-api-definition
public static int GetObject(HandleRef hObject, NativeMethods.LOGBRUSH lb)

Parameters

hObject

HandleRef

lb

NativeMethods.LOGBRUSH

Returns

int

GetObject(HandleRef, LOGFONT)

Declaration

cs-api-definition
public static int GetObject(HandleRef hObject, NativeMethods.LOGFONT lp)

Parameters

hObject

HandleRef

lp

NativeMethods.LOGFONT

Returns

int

GetObject(HandleRef, LOGPEN)

Declaration

cs-api-definition
public static int GetObject(HandleRef hObject, NativeMethods.LOGPEN lp)

Parameters

hObject

HandleRef

lp

NativeMethods.LOGPEN

Returns

int

GetObject(HandleRef, int, BITMAP)

Declaration

cs-api-definition
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.BITMAP bm)

Parameters

hObject

HandleRef

nSize

int

bm

NativeMethods.BITMAP

Returns

int

GetObject(HandleRef, int, LOGBRUSH)

Declaration

cs-api-definition
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.LOGBRUSH lb)

Parameters

hObject

HandleRef

nSize

int

lb

NativeMethods.LOGBRUSH

Returns

int

GetObject(HandleRef, int, LOGFONT)

Declaration

cs-api-definition
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.LOGFONT lf)

Parameters

hObject

HandleRef

nSize

int

lf

NativeMethods.LOGFONT

Returns

int

GetObject(HandleRef, int, LOGPEN)

Declaration

cs-api-definition
public static extern int GetObject(HandleRef hObject, int nSize, NativeMethods.LOGPEN lp)

Parameters

hObject

HandleRef

nSize

int

lp

NativeMethods.LOGPEN

Returns

int

GetObject(HandleRef, int, int[])

Declaration

cs-api-definition
public static extern int GetObject(HandleRef hObject, int nSize, int[] nEntries)

Parameters

hObject

HandleRef

nSize

int

nEntries

int[]

Returns

int

GetObject(HandleRef, int, ref int)

Declaration

cs-api-definition
public static extern int GetObject(HandleRef hObject, int nSize, ref int nEntries)

Parameters

hObject

HandleRef

nSize

int

nEntries

int

Returns

int

GetPhysicallyInstalledSystemMemory(out long)

Declaration

cs-api-definition
public static extern bool GetPhysicallyInstalledSystemMemory(out long totalMemoryInKilobytes)

Parameters

totalMemoryInKilobytes

long

Returns

bool

GetPixel(IntPtr, int, int)

Declaration

cs-api-definition
public static extern int GetPixel(IntPtr hdc, int x, int y)

Parameters

hdc

IntPtr

x

int

y

int

Returns

int

GetProcAddress(IntPtr, string)

Declaration

cs-api-definition
public static extern IntPtr GetProcAddress(IntPtr hModule, string lpProcName)

Parameters

hModule

IntPtr

lpProcName

string

Returns

IntPtr

GetSysColor(int)

Declaration

cs-api-definition
public static extern int GetSysColor(int nIndex)

Parameters

nIndex

int

Returns

int

GetSystemDpi()

Declaration

cs-api-definition
public static Point GetSystemDpi()

Returns

Point

GetSystemDpiScaling()

Declaration

cs-api-definition
public static float GetSystemDpiScaling()

Returns

float

GetTextFace(IntPtr, int, StringBuilder)

Declaration

cs-api-definition
public static extern int GetTextFace(IntPtr hdc, int nCount, StringBuilder lpFaceName)

Parameters

hdc

IntPtr

nCount

int

lpFaceName

StringBuilder

Returns

int

GetTextMetrics(IntPtr, IntPtr)

Declaration

cs-api-definition
public static NativeMethods.TextMetric GetTextMetrics(IntPtr hdc, IntPtr hFont)

Parameters

hdc

IntPtr

hFont

IntPtr

Returns

NativeMethods.TextMetric

GetTextMetrics(IntPtr, out TextMetric)

Declaration

cs-api-definition
public static extern bool GetTextMetrics(IntPtr hdc, out NativeMethods.TextMetric tm)

Parameters

hdc

IntPtr

tm

NativeMethods.TextMetric

Returns

bool

GetThreadDpiAwarenessContext()

Declaration

cs-api-definition
public static extern IntPtr GetThreadDpiAwarenessContext()

Returns

IntPtr

GetTopWindow(IntPtr)

Declaration

cs-api-definition
public static extern IntPtr GetTopWindow(IntPtr hwnd)

Parameters

hwnd

IntPtr

Returns

IntPtr

GetUpdateRect(IntPtr, ref RECT, bool)

Declaration

cs-api-definition
public static extern bool GetUpdateRect(IntPtr hWnd, ref NativeMethods.RECT rect, bool bErase)

Parameters

hWnd

IntPtr

rect

NativeMethods.RECT

bErase

bool

Returns

bool

GetWindow(IntPtr, GetWindow_Cmd)

Declaration

cs-api-definition
public static extern IntPtr GetWindow(IntPtr hWnd, NativeMethods.GetWindow_Cmd uCmd)

Parameters

hWnd

IntPtr

uCmd

NativeMethods.GetWindow_Cmd

Returns

IntPtr

GetWindowDC(HandleRef)

Declaration

cs-api-definition
public static IntPtr GetWindowDC(HandleRef hWnd)

Parameters

hWnd

HandleRef

Returns

IntPtr

GetWindowLong(HandleRef, int)

Declaration

cs-api-definition
public static IntPtr GetWindowLong(HandleRef hWnd, int nIndex)

Parameters

hWnd

HandleRef

nIndex

int

Returns

IntPtr

GetWindowLong32(HandleRef, int)

Declaration

cs-api-definition
public static extern IntPtr GetWindowLong32(HandleRef hWnd, int nIndex)

Parameters

hWnd

HandleRef

nIndex

int

Returns

IntPtr

GetWindowLongPtr64(HandleRef, int)

Declaration

cs-api-definition
public static extern IntPtr GetWindowLongPtr64(HandleRef hWnd, int nIndex)

Parameters

hWnd

HandleRef

nIndex

int

Returns

IntPtr

GetWindowRect(HandleRef, ref RECT)

Declaration

cs-api-definition
public static extern bool GetWindowRect(HandleRef hWnd, ref NativeMethods.RECT rect)

Parameters

hWnd

HandleRef

rect

NativeMethods.RECT

Returns

bool

HiDWord(long)

Declaration

cs-api-definition
public static int HiDWord(long number)

Parameters

number

long

Returns

int

HiDWord(ulong)

Declaration

cs-api-definition
public static uint HiDWord(ulong number)

Parameters

number

ulong

Returns

uint

HiWord(int)

Declaration

cs-api-definition
public static short HiWord(int number)

Parameters

number

int

Returns

short

HiWord(uint)

Declaration

cs-api-definition
public static ushort HiWord(uint number)

Parameters

number

uint

Returns

ushort

HideCaret(IntPtr)

Declaration

cs-api-definition
public static extern bool HideCaret(IntPtr hWnd)

Parameters

hWnd

IntPtr

Returns

bool

InitCommonControlsEx(INITCOMMONCONTROLSEX)

Declaration

cs-api-definition
public static extern bool InitCommonControlsEx(NativeMethods.INITCOMMONCONTROLSEX icc)

Parameters

icc

NativeMethods.INITCOMMONCONTROLSEX

Returns

bool

IntDeleteObject(IntPtr)

Declaration

cs-api-definition
public static extern bool IntDeleteObject(IntPtr hObject)

Parameters

hObject

IntPtr

Returns

bool

IntSelectObject(IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr IntSelectObject(IntPtr hdc, IntPtr h)

Parameters

hdc

IntPtr

h

IntPtr

Returns

IntPtr

InvertRect(Graphics, Rectangle)

Declaration

cs-api-definition
public static void InvertRect(Graphics graphics, Rectangle rectangle)

Parameters

graphics

Graphics

rectangle

Rectangle

InvertRect(IntPtr, ref RECT)

Declaration

cs-api-definition
public static extern bool InvertRect(IntPtr hDC, ref NativeMethods.RECT lprc)

Parameters

hDC

IntPtr

lprc

NativeMethods.RECT

Returns

bool

IsDifferentFont()

Declaration

cs-api-definition
public static bool IsDifferentFont()

Returns

bool

IsIconic(HandleRef)

Declaration

cs-api-definition
public static extern bool IsIconic(HandleRef hWnd)

Parameters

hWnd

HandleRef

Returns

bool

IsLibraryAvailable(string)

Declaration

cs-api-definition
public static bool IsLibraryAvailable(string libname)

Parameters

libname

string

Returns

bool

IsWindow(HandleRef)

Declaration

cs-api-definition
public static extern bool IsWindow(HandleRef hWnd)

Parameters

hWnd

HandleRef

Returns

bool

IsZoomed(HandleRef)

Declaration

cs-api-definition
public static extern bool IsZoomed(HandleRef hWnd)

Parameters

hWnd

HandleRef

Returns

bool

LoDWord(long)

Declaration

cs-api-definition
public static int LoDWord(long number)

Parameters

number

long

Returns

int

LoDWord(ulong)

Declaration

cs-api-definition
public static uint LoDWord(ulong number)

Parameters

number

ulong

Returns

uint

LoWord(int)

Declaration

cs-api-definition
public static short LoWord(int number)

Parameters

number

int

Returns

short

LoWord(uint)

Declaration

cs-api-definition
public static ushort LoWord(uint number)

Parameters

number

uint

Returns

ushort

LoadLibrary(string)

Declaration

cs-api-definition
public static extern IntPtr LoadLibrary(string libname)

Parameters

libname

string

Returns

IntPtr

MapVirtualKey(uint, uint)

Declaration

cs-api-definition
public static extern uint MapVirtualKey(uint uCode, uint uMapType)

Parameters

uCode

uint

uMapType

uint

Returns

uint

MapWindowPoints(HandleRef, HandleRef, POINT, int)

Declaration

cs-api-definition
public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, NativeMethods.POINT pt, int cPoints)

Parameters

hWndFrom

HandleRef

hWndTo

HandleRef

pt

NativeMethods.POINT

cPoints

int

Returns

int

MapWindowPoints(HandleRef, HandleRef, ref RECT, int)

Declaration

cs-api-definition
public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, ref NativeMethods.RECT rect, int cPoints)

Parameters

hWndFrom

HandleRef

hWndTo

HandleRef

rect

NativeMethods.RECT

cPoints

int

Returns

int

MessageBeep(int)

Declaration

cs-api-definition
public static extern bool MessageBeep(int type)

Parameters

type

int

Returns

bool

MsgWaitForMultipleObjects(int, int, bool, int, int)

Declaration

cs-api-definition
public static extern int MsgWaitForMultipleObjects(int nCount, int pHandles, bool bWaitAll, int dwMilliseconds, int dwWakeMask)

Parameters

nCount

int

pHandles

int

bWaitAll

bool

dwMilliseconds

int

dwWakeMask

int

Returns

int

PatBlt(HandleRef, int, int, int, int, int)

Declaration

cs-api-definition
public static extern bool PatBlt(HandleRef hdc, int left, int top, int width, int height, int rop)

Parameters

hdc

HandleRef

left

int

top

int

width

int

height

int

rop

int

Returns

bool

PostMessage(HandleRef, int, IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern bool PostMessage(HandleRef hwnd, int msg, IntPtr wparam, IntPtr lparam)

Parameters

hwnd

HandleRef

msg

int

wparam

IntPtr

lparam

IntPtr

Returns

bool

PostMessage(HandleRef, int, int, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr PostMessage(HandleRef hwnd, int msg, int wparam, IntPtr lparam)

Parameters

hwnd

HandleRef

msg

int

wparam

int

lparam

IntPtr

Returns

IntPtr

PostMessage(HandleRef, int, int, int)

Declaration

cs-api-definition
public static extern IntPtr PostMessage(HandleRef hwnd, int msg, int wparam, int lparam)

Parameters

hwnd

HandleRef

msg

int

wparam

int

lparam

int

Returns

IntPtr

PostMessage(IntPtr, int, int, IntPtr)

Declaration

cs-api-definition
public static extern int PostMessage(IntPtr handle, int msg, int wParam, IntPtr lParam)

Parameters

handle

IntPtr

msg

int

wParam

int

lParam

IntPtr

Returns

int

PtInRegion(IntPtr, int, int)

Declaration

cs-api-definition
public static extern bool PtInRegion(IntPtr hRgn, int x, int y)

Parameters

hRgn

IntPtr

x

int

y

int

Returns

bool

RedrawWindow(HandleRef, IntPtr, HandleRef, int)

Declaration

cs-api-definition
public static extern bool RedrawWindow(HandleRef hwnd, IntPtr rcUpdate, HandleRef hrgnUpdate, int flags)

Parameters

hwnd

HandleRef

rcUpdate

IntPtr

hrgnUpdate

HandleRef

flags

int

Returns

bool

RedrawWindow(HandleRef, ref RECT, HandleRef, int)

Declaration

cs-api-definition
public static extern bool RedrawWindow(HandleRef hwnd, ref NativeMethods.RECT rcUpdate, HandleRef hrgnUpdate, int flags)

Parameters

hwnd

HandleRef

rcUpdate

NativeMethods.RECT

hrgnUpdate

HandleRef

flags

int

Returns

bool

RegisterWindowMessage(string)

Declaration

cs-api-definition
public static extern int RegisterWindowMessage(string msg)

Parameters

msg

string

Returns

int

ReleaseCapture()

Declaration

cs-api-definition
public static extern bool ReleaseCapture()

Returns

bool

ReleaseDC(HandleRef, HandleRef)

Declaration

cs-api-definition
public static int ReleaseDC(HandleRef hWnd, HandleRef hDC)

Parameters

hWnd

HandleRef

hDC

HandleRef

Returns

int

RestoreDC(HandleRef, int)

Declaration

cs-api-definition
public static extern bool RestoreDC(HandleRef hDC, int nSavedDC)

Parameters

hDC

HandleRef

nSavedDC

int

Returns

bool

SHGetFileInfo(string, uint, ref SHFILEINFO, uint, uint)

Declaration

cs-api-definition
public static extern IntPtr SHGetFileInfo(string pszPath, uint dwFileAttributes, ref NativeMethods.SHFILEINFO psfi, uint cbSizeFileInfo, uint uFlags)

Parameters

pszPath

string

dwFileAttributes

uint

psfi

NativeMethods.SHFILEINFO

cbSizeFileInfo

uint

uFlags

uint

Returns

IntPtr

SaveDC(HandleRef)

Declaration

cs-api-definition
public static extern int SaveDC(HandleRef hDC)

Parameters

hDC

HandleRef

Returns

int

SelectObject(HandleRef, HandleRef)

Declaration

cs-api-definition
public static extern IntPtr SelectObject(HandleRef hDC, HandleRef hObject)

Parameters

hDC

HandleRef

hObject

HandleRef

Returns

IntPtr

SelectObject(IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SelectObject(IntPtr hDC, IntPtr hObject)

Parameters

hDC

IntPtr

hObject

IntPtr

Returns

IntPtr

SendMessage(HandleRef, int, IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, IntPtr wParam, IntPtr lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

IntPtr

lParam

IntPtr

Returns

IntPtr

SendMessage(HandleRef, int, IntPtr, string)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, IntPtr wParam, string lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

IntPtr

lParam

string

Returns

IntPtr

SendMessage(HandleRef, int, bool, int)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, bool wParam, int lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

bool

lParam

int

Returns

IntPtr

SendMessage(HandleRef, int, int, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, int wParam, IntPtr lParam)

Parameters

hWnd

HandleRef

Msg

int

wParam

int

lParam

IntPtr

Returns

IntPtr

SendMessage(HandleRef, int, int, POINT)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, NativeMethods.POINT lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

int

lParam

NativeMethods.POINT

Returns

IntPtr

SendMessage(HandleRef, int, int, int)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, int lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

int

lParam

int

Returns

IntPtr

SendMessage(HandleRef, int, int, int[])

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, int[] lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

int

lParam

int[]

Returns

IntPtr

SendMessage(HandleRef, int, int, out object)

Declaration

cs-api-definition
public static extern int SendMessage(HandleRef hWnd, int msg, int wParam, out object editOle)

Parameters

hWnd

HandleRef

msg

int

wParam

int

editOle

object

Returns

int

SendMessage(HandleRef, int, int, ref Rectangle)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, int wParam, ref Rectangle lParam)

Parameters

hWnd

HandleRef

Msg

int

wParam

int

lParam

Rectangle

Returns

IntPtr

SendMessage(HandleRef, int, int, string)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int msg, int wParam, string lParam)

Parameters

hWnd

HandleRef

msg

int

wParam

int

lParam

string

Returns

IntPtr

SendMessage(HandleRef, int, ref bool, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, ref bool wParam, IntPtr lParam)

Parameters

hWnd

HandleRef

Msg

int

wParam

bool

lParam

IntPtr

Returns

IntPtr

SendMessage(HandleRef, int, ref short, ref short)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(HandleRef hWnd, int Msg, ref short wParam, ref short lParam)

Parameters

hWnd

HandleRef

Msg

int

wParam

short

lParam

short

Returns

IntPtr

SendMessage(IntPtr, int, IntPtr, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam)

Parameters

hWnd

IntPtr

msg

int

wParam

IntPtr

lParam

IntPtr

Returns

IntPtr

SendMessage(IntPtr, int, bool, int)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(IntPtr hwnd, int msg, bool wparam, int lparam)

Parameters

hwnd

IntPtr

msg

int

wparam

bool

lparam

int

Returns

IntPtr

SendMessage(IntPtr, int, int, int)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, int lParam)

Parameters

hWnd

IntPtr

msg

int

wParam

int

lParam

int

Returns

IntPtr

SendMessage(IntPtr, int, int, string)

Declaration

cs-api-definition
public static extern IntPtr SendMessage(IntPtr hWnd, int msg, int wParam, string lParam)

Parameters

hWnd

IntPtr

msg

int

wParam

int

lParam

string

Returns

IntPtr

SetActiveWindow(HandleRef)

Declaration

cs-api-definition
public static extern IntPtr SetActiveWindow(HandleRef handle)

Parameters

handle

HandleRef

Returns

IntPtr

SetClassLong(HandleRef, int, IntPtr)

Declaration

cs-api-definition
public static IntPtr SetClassLong(HandleRef hWnd, int nIndex, IntPtr dwNewLong)

Parameters

hWnd

HandleRef

nIndex

int

dwNewLong

IntPtr

Returns

IntPtr

SetClassLongPtr32(HandleRef, int, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SetClassLongPtr32(HandleRef hwnd, int nIndex, IntPtr dwNewLong)

Parameters

hwnd

HandleRef

nIndex

int

dwNewLong

IntPtr

Returns

IntPtr

SetClassLongPtr64(HandleRef, int, IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SetClassLongPtr64(HandleRef hwnd, int nIndex, IntPtr dwNewLong)

Parameters

hwnd

HandleRef

nIndex

int

dwNewLong

IntPtr

Returns

IntPtr

SetFocus(HandleRef)

Declaration

cs-api-definition
public static extern IntPtr SetFocus(HandleRef hWnd)

Parameters

hWnd

HandleRef

Returns

IntPtr

SetForegroundWindow(IntPtr)

Declaration

cs-api-definition
public static extern bool SetForegroundWindow(IntPtr hWnd)

Parameters

hWnd

IntPtr

Returns

bool

SetGestureConfig(IntPtr, uint, uint, GESTURECONFIG[], uint)

Declaration

cs-api-definition
public static extern bool SetGestureConfig(IntPtr hwnd, uint dwReserved, uint cIDs, NativeMethods.GESTURECONFIG[] pGestureConfig, uint cbSize)

Parameters

hwnd

IntPtr

dwReserved

uint

cIDs

uint

pGestureConfig

GESTURECONFIG[]

cbSize

uint

Returns

bool

SetLayeredWindowAttributes(HandleRef, int, byte, int)

Declaration

cs-api-definition
public static extern bool SetLayeredWindowAttributes(HandleRef hwnd, int crKey, byte bAlpha, int dwFlags)

Parameters

hwnd

HandleRef

crKey

int

bAlpha

byte

dwFlags

int

Returns

bool

SetThreadDpiAwarenessContext(IntPtr)

Declaration

cs-api-definition
public static extern IntPtr SetThreadDpiAwarenessContext(IntPtr dpiContext)

Parameters

dpiContext

IntPtr

Returns

IntPtr

SetWindowLong(HandleRef, int, HandleRef)

Declaration

cs-api-definition
public static IntPtr SetWindowLong(HandleRef hWnd, int nIndex, HandleRef dwNewLong)

Parameters

hWnd

HandleRef

nIndex

int

dwNewLong

HandleRef

Returns

IntPtr

SetWindowLongPtr32(HandleRef, int, HandleRef)

Declaration

cs-api-definition
public static extern IntPtr SetWindowLongPtr32(HandleRef hWnd, int nIndex, HandleRef dwNewLong)

Parameters

hWnd

HandleRef

nIndex

int

dwNewLong

HandleRef

Returns

IntPtr

SetWindowLongPtr64(HandleRef, int, HandleRef)

Declaration

cs-api-definition
public static extern IntPtr SetWindowLongPtr64(HandleRef hWnd, int nIndex, HandleRef dwNewLong)

Parameters

hWnd

HandleRef

nIndex

int

dwNewLong

HandleRef

Returns

IntPtr

SetWindowPos(HandleRef, HandleRef, int, int, int, int, int)

Declaration

cs-api-definition
public static extern bool SetWindowPos(HandleRef hWnd, HandleRef hWndInsertAfter, int x, int y, int cx, int cy, int flags)

Parameters

hWnd

HandleRef

hWndInsertAfter

HandleRef

x

int

y

int

cx

int

cy

int

flags

int

Returns

bool

ShowScrollBar(IntPtr, int, bool)

Declaration

cs-api-definition
public static extern bool ShowScrollBar(IntPtr hWnd, int wBar, bool bShow)

Parameters

hWnd

IntPtr

wBar

int

bShow

bool

Returns

bool

ShowWindow(IntPtr, int)

Declaration

cs-api-definition
public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow)

Parameters

hWnd

IntPtr

nCmdShow

int

Returns

bool

ToUnicodeEx(uint, uint, byte[], StringBuilder, int, uint, IntPtr)

Declaration

cs-api-definition
public static extern int ToUnicodeEx(uint wVirtKey, uint wScanCode, byte[] lpKeyState, StringBuilder pwszBuff, int cchBuff, uint wFlags, IntPtr dwhkl)

Parameters

wVirtKey

uint

wScanCode

uint

lpKeyState

byte[]

pwszBuff

StringBuilder

cchBuff

int

wFlags

uint

dwhkl

IntPtr

Returns

int

UpdateLayeredWindow(IntPtr, IntPtr, ref POINTSTRUCT, ref SIZESTRUCT, IntPtr, ref POINTSTRUCT, int, ref BLENDFUNCTION, int)

Declaration

cs-api-definition
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

hwnd

IntPtr

hdcDst

IntPtr

pptDst

NativeMethods.POINTSTRUCT

psize

NativeMethods.SIZESTRUCT

hdcSrc

IntPtr

pprSrc

NativeMethods.POINTSTRUCT

crKey

int

pblend

NativeMethods.BLENDFUNCTION

dwFlags

int

Returns

int

UpdateZOrder(HandleRef, HandleRef, bool)

Declaration

cs-api-definition
public static void UpdateZOrder(HandleRef handle, HandleRef pos, bool activate)

Parameters

handle

HandleRef

pos

HandleRef

activate

bool

WindowFromPoint(int, int)

Declaration

cs-api-definition
public static IntPtr WindowFromPoint(int x, int y)

Parameters

x

int

y

int

Returns

IntPtr

_TrackMouseEvent(TRACKMOUSEEVENT)

Declaration

cs-api-definition
public static extern bool _TrackMouseEvent(NativeMethods.TRACKMOUSEEVENT tme)

Parameters

tme

NativeMethods.TRACKMOUSEEVENT

Returns

bool

_WindowFromPoint(POINTSTRUCT)

Declaration

cs-api-definition
public static extern IntPtr _WindowFromPoint(NativeMethods.POINTSTRUCT pt)

Parameters

pt

NativeMethods.POINTSTRUCT

Returns

IntPtr

In this article
DefinitionFieldsCS_DBLCLKSCS_DROPSHADOWCS_SAVEBITSDCX_CACHEDCX_CLIPSIBLINGSDCX_INTERSECTRGNDCX_LOCKWINDOWUPDATEDCX_VALIDATEDCX_WINDOWDWM_BB_BLURREGIONDWM_BB_ENABLEDWM_BB_TRANSITIONONMAXIMIZEDEM_LINEFROMCHAREM_POSFROMCHARGA_PARENTGA_ROOTGCL_STYLEGC_ALLGESTURESGC_PANGC_PAN_WITH_GUTTERGC_PAN_WITH_INERTIAGC_PAN_WITH_SINGLE_FINGER_HORIZONTALLYGC_PAN_WITH_SINGLE_FINGER_VERTICALLYGC_PRESSANDTAPGC_ROTATEGC_TWOFINGERTAPGC_ZOOMGF_BEGINGF_ENDGF_INERTIAGID_BEGINGID_ENDGID_PANGID_PRESSANDTAPGID_ROTATEGID_TWOFINGERTAPGID_ZOOMGWL_EXSTYLEGWL_HWNDPARENTGWL_IDGWL_STYLEGWL_WNDPROCGW_CHILDGW_HWNDFIRSTGW_HWNDLASTGW_HWNDNEXTGW_HWNDPREVHTBORDERHTBOTTOMHTBOTTOMLEFTHTBOTTOMRIGHTHTCAPTIONHTCLIENTHTCLOSEHTERRORHTGROWBOXHTHELPHTHSCROLLHTLEFTHTMAXBUTTONHTMENUHTMINBUTTONHTNOWHEREHTOBJECTHTREDUCEHTRIGHTHTSIZEHTSIZEFIRSTHTSIZELASTHTSYSMENUHTTOPHTTOPLEFTHTTOPRIGHTHTTRANSPARENTHTVSCROLLHTZOOMHWND_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_RESTOREDSRCANDSRCCOPYSRCPAINTSWP_DEFERERASESWP_DRAWFRAMESWP_FRAMECHANGEDSWP_HIDEWINDOWSWP_NOACTIVATESWP_NOCOPYBITSSWP_NOMOVESWP_NOOWNERZORDERSWP_NOREDRAWSWP_NOSENDCHANGINGSWP_NOSIZESWP_NOZORDERSWP_SHOWWINDOWSW_SHOWNOACTIVATETME_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_CLICKACTIVEWMSZ_BOTTOMWMSZ_BOTTOMLEFTWMSZ_BOTTOMRIGHTWMSZ_LEFTWMSZ_RIGHTWMSZ_TOPWMSZ_TOPLEFTWMSZ_TOPRIGHTWM_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_XBUTTONUPWS_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_MOUSEENTERMethodsAddFontResourceEx(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, IntPtr)CreateBitmap(int, int, int, int, byte[])CreateBitmap(int, int, int, int, short[])CreateBrushIndirect(LOGBRUSH)CreateCompatibleDC(HandleRef)CreateCompatibleDC(IntPtr)CreateDC(string, string, string, IntPtr)CreateFontIndirect(LOGFONT)CreateIconIndirect(ref IconInfo)CreateRoundRectRgn(Rectangle, int)CreateRoundRectRgn(int, int, int, int, int, 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)GID_ROTATE_ANGLE_FROM_ARGUMENT(ulong)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)GetKeyState(int)GetKeyboardLayout(uint)GetKeyboardState(byte[])GetMonitorDpi(Screen, DpiType)GetObject(HandleRef, LOGBRUSH)GetObject(HandleRef, LOGFONT)GetObject(HandleRef, LOGPEN)GetObject(HandleRef, int, BITMAP)GetObject(HandleRef, int, LOGBRUSH)GetObject(HandleRef, int, LOGFONT)GetObject(HandleRef, int, LOGPEN)GetObject(HandleRef, int, int[])GetObject(HandleRef, int, ref int)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)HiDWord(long)HiDWord(ulong)HiWord(int)HiWord(uint)HideCaret(IntPtr)InitCommonControlsEx(INITCOMMONCONTROLSEX)IntDeleteObject(IntPtr)IntSelectObject(IntPtr, IntPtr)InvertRect(Graphics, Rectangle)InvertRect(IntPtr, ref RECT)IsDifferentFont()IsIconic(HandleRef)IsLibraryAvailable(string)IsWindow(HandleRef)IsZoomed(HandleRef)LoDWord(long)LoDWord(ulong)LoWord(int)LoWord(uint)LoadLibrary(string)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, IntPtr, IntPtr)PostMessage(HandleRef, int, int, IntPtr)PostMessage(HandleRef, int, int, int)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)SHGetFileInfo(string, uint, ref SHFILEINFO, uint, uint)SaveDC(HandleRef)SelectObject(HandleRef, HandleRef)SelectObject(IntPtr, IntPtr)SendMessage(HandleRef, int, IntPtr, IntPtr)SendMessage(HandleRef, int, IntPtr, string)SendMessage(HandleRef, int, bool, int)SendMessage(HandleRef, int, int, IntPtr)SendMessage(HandleRef, int, int, POINT)SendMessage(HandleRef, int, int, int)SendMessage(HandleRef, int, int, int[])SendMessage(HandleRef, int, int, out object)SendMessage(HandleRef, int, int, ref Rectangle)SendMessage(HandleRef, int, int, string)SendMessage(HandleRef, int, ref bool, IntPtr)SendMessage(HandleRef, int, ref short, ref short)SendMessage(IntPtr, int, IntPtr, IntPtr)SendMessage(IntPtr, int, bool, int)SendMessage(IntPtr, int, int, int)SendMessage(IntPtr, int, int, string)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)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)_TrackMouseEvent(TRACKMOUSEEVENT)_WindowFromPoint(POINTSTRUCT)
Not finding the help you need?
Contact Support