C# Класс ACAT.Lib.Core.Utility.User32Interop

PInvoke interface to user32.dll functions
Показать файл Открыть проект Примеры использования класса

Приватные методы

Метод Описание
AppendMenu ( IntPtr hMenu, int uFlags, int uIDNewItem, string lpNewItem ) : bool
BringWindowToTop ( IntPtr hWnd ) : bool
CallNextHookEx ( IntPtr handle, int nCode, IntPtr wParam, IntPtr lParam ) : int
DeregisterShellHookWindow ( IntPtr hWnd ) : int
EnumDesktopWindows ( IntPtr hDesktop, EnumDelegate lpEnumCallbackFunction, IntPtr lParam ) : bool
FindWindow ( string className, string windowText ) : IntPtr
GetAsyncKeyState ( int vKey ) : ushort
GetClassLongPtr32 ( IntPtr hWnd, int nIndex ) : uint
GetClassLongPtr64 ( IntPtr hWnd, int nIndex ) : IntPtr
GetDesktopWindow ( ) : IntPtr
GetForegroundWindow ( ) : IntPtr
GetKeyState ( int vKey ) : short
GetKeyboardLayout ( uint idThread ) : IntPtr
GetKeyboardState ( byte pbKeyState ) : int
GetSystemMenu ( IntPtr hWnd, bool bRevert ) : IntPtr
GetWindow ( IntPtr hWnd, int uCmd ) : IntPtr
GetWindowLong ( IntPtr hWnd, int nIndex ) : int
GetWindowPlacement ( IntPtr hWnd, WINDOWPLACEMENT &lpwndpl ) : bool
GetWindowRect ( IntPtr hWnd, [ lpRect ) : bool
GetWindowText ( IntPtr hWnd, StringBuilder lpString, int nMaxCount ) : int
GetWindowThreadProcessId ( [ handle, int &lpdwProcessId ) : int
GetWindowThreadProcessId ( IntPtr hWnd, uint &lpdwProcessId ) : uint
InsertMenu ( IntPtr hMenu, int uPosition, int uFlags, int uIDNewItem, string lpNewItem ) : bool
IntersectRect ( [ lprcDst, [ lprcSrc1, [ lprcSrc2 ) : bool
IsWindow ( IntPtr hWnd ) : bool
IsWindowVisible ( IntPtr hWnd ) : bool
MapVirtualKey ( int uCode, int uMapType ) : int
MoveWindow ( IntPtr hWnd, int x, int y, int nWidth, int nHeight, bool bRepaint ) : bool
PostMessage ( IntPtr hWnd, UInt32 msg, Int32 wParam, UInt32 lParam ) : bool
RegisterShellHookWindow ( IntPtr hWnd ) : int
RegisterWindowMessage ( string lpString ) : int
SendInput ( uint nInputs, INPUT &pInputs, int cbSize ) : uint
SendMessage ( IntPtr hWnd, int msg, int wParam, int lParam ) : IntPtr
SendMessageIntInt ( IntPtr hWnd, UInt32 msg, Int32 wParam, Int32 lParam ) : IntPtr
SendMessageRefRef ( IntPtr hWnd, UInt32 msg, Int32 &wParam, Int32 &lParam ) : IntPtr
SendMessageStringBuilder ( IntPtr hWnd, uint msg, int wParam, StringBuilder lParam ) : bool
SendMessageText ( IntPtr hWnd, uint msg, IntPtr wParam, string lParam ) : IntPtr
SetActiveWindow ( IntPtr hWnd ) : IntPtr
SetFocus ( IntPtr hWnd ) : IntPtr
SetForegroundWindow ( IntPtr hWnd ) : bool
SetWindowPos ( int hWnd, int hWndInsertAfter, int X, int Y, int width, int height, uint flags ) : bool
SetWindowsHookEx ( int hookType, HookProc callback, IntPtr hMod, uint dwThreadId ) : IntPtr
ShowWindow ( int hwnd, int command ) : int
ShowWindowAsync ( IntPtr hWnd, int nCmdShow ) : bool
ToAscii ( int uVirtKey, int uScanCode, byte lpbKeyState, byte lpwTransKey, int fuState ) : int
UnhookWindowsHookEx ( IntPtr handle ) : bool
VkKeyScan ( char ch ) : short
VkKeyScanEx ( char ch, IntPtr dwhkl ) : short
WindowFromPoint ( POINT point ) : IntPtr
WindowFromPoint ( int xPoint, int yPoint ) : IntPtr
keybd_event ( byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo ) : void
mouse_event ( int dwFlags, int dx, int dy, int cButtons, int dwExtraInfo ) : void