C# Класс AcTools.Windows.User32

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
HWND_BROADCAST System.IntPtr

Открытые методы

Метод Описание
BringProcessWindowToFront ( Process process ) : void
CopyDataFromString ( string str ) : COPYDATASTRUCT
GetAsyncKeyState ( int keyCode ) : short
GetText ( IntPtr handle ) : string
IsKeyPressed ( Keys vKey ) : bool
IsKeyPressed ( int keyCode ) : bool
IsWindowInForeground ( IntPtr hWnd ) : bool
MouseClick ( int x, int y ) : void
MouseEvent ( int dwFlags, int dx, int dy, int dwData, int dwExtraInfo ) : void
PressKey ( IntPtr h, Keys key ) : void

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

Метод Описание
AttachThreadInput ( IntPtr idAttach, IntPtr idAttachTo, int fAttach ) : IntPtr
CallNextHookEx ( int idHook, int nCode, int wParam, IntPtr lParam ) : int
CloseWindow ( IntPtr hWnd ) : bool
EnumChildWindows ( IntPtr parentHandle, Win32Callback callback, IntPtr lParam ) : bool
EnumDisplaySettings ( string lpszDeviceName, int iModeNum, DEVMODE &lpDevMode ) : bool
EnumThreadWindows ( int dwThreadId, EnumThreadDelegate lpfn, IntPtr lParam ) : bool
EnumWindows ( EnumWindowsProc enumFunc, int lParam ) : bool
FindWindow ( string lpClassName, string lpWindowName ) : IntPtr
FindWindowEx ( IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow ) : IntPtr
GetAsyncKeyState ( Keys vKey ) : short
GetClassName ( IntPtr hWnd, System lpClassName, int nMaxCount ) : IntPtr
GetCursorPos ( Win32Point &pt ) : bool
GetForegroundWindow ( ) : IntPtr
GetShellWindow ( ) : IntPtr
GetWindowText ( IntPtr hWnd, StringBuilder lpString, int nMaxCount ) : int
GetWindowTextLength ( IntPtr hWnd ) : int
GetWindowThreadProcessId ( IntPtr hWnd, IntPtr ProcessId ) : IntPtr
GetWindowThreadProcessId ( IntPtr hWnd, uint &ProcessId ) : IntPtr
IsIconic ( IntPtr hWnd ) : bool
IsWindowVisible ( IntPtr hWnd ) : bool
IsZoomed ( IntPtr hWnd ) : bool
PostMessage ( HandleRef hwnd, int msg, int wparam, int lparam ) : IntPtr
PostMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : bool
PostMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, string lParam ) : bool
PostMessage ( IntPtr hWnd, uint Msg, int wParam, COPYDATASTRUCT &lParam ) : bool
PostMessage ( IntPtr hWnd, uint Msg, int wParam, int lParam ) : bool
RegisterWindowMessage ( string lpString ) : uint
ScreenToClient ( IntPtr hwnd, Win32Point &pt ) : bool
SendMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : IntPtr
SendMessage ( IntPtr hWnd, uint Msg, int wParam, StringBuilder lParam ) : IntPtr
SetCursorPos ( int X, int Y ) : bool
SetForegroundWindow ( IntPtr hWnd ) : bool
SetWindowsHookEx ( int idHook, HookProc lpfn, IntPtr hMod, int dwThreadId ) : int
ShowWindow ( IntPtr hWnd, WindowShowStyle nCmdShow ) : bool
ShowWindowAsync ( IntPtr hWnd, WindowShowStyle nCmdShow ) : bool
UnhookWindowsHookEx ( int idHook ) : int
keybd_event ( byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo ) : void
mouse_event ( int dwFlags, int dx, int dy, int dwData, int dwExtraInfo ) : void

Описание методов

BringProcessWindowToFront() публичный статический метод

public static BringProcessWindowToFront ( Process process ) : void
process System.Diagnostics.Process
Результат void

CopyDataFromString() публичный статический метод

public static CopyDataFromString ( string str ) : COPYDATASTRUCT
str string
Результат COPYDATASTRUCT

GetAsyncKeyState() публичный статический метод

public static GetAsyncKeyState ( int keyCode ) : short
keyCode int
Результат short

GetText() публичный статический метод

public static GetText ( IntPtr handle ) : string
handle System.IntPtr
Результат string

IsKeyPressed() публичный статический метод

public static IsKeyPressed ( Keys vKey ) : bool
vKey Keys
Результат bool

IsKeyPressed() публичный статический метод

public static IsKeyPressed ( int keyCode ) : bool
keyCode int
Результат bool

IsWindowInForeground() публичный статический метод

public static IsWindowInForeground ( IntPtr hWnd ) : bool
hWnd System.IntPtr
Результат bool

MouseClick() публичный статический метод

public static MouseClick ( int x, int y ) : void
x int
y int
Результат void

MouseEvent() публичный статический метод

public static MouseEvent ( int dwFlags, int dx, int dy, int dwData, int dwExtraInfo ) : void
dwFlags int
dx int
dy int
dwData int
dwExtraInfo int
Результат void

PressKey() публичный статический метод

public static PressKey ( IntPtr h, Keys key ) : void
h System.IntPtr
key Keys
Результат void

Описание свойств

HWND_BROADCAST публичное статическое свойство

public static IntPtr,System HWND_BROADCAST
Результат System.IntPtr