C# Класс UlteriusServer.Api.Win32.WinApi

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
BiBitfields uint
BiRgb uint
BiRle4 uint
BiRle8 uint
Captureblt int
DibPalColors uint
DibRgbColors uint
HWND_MESSAGE IntPtr
PmNoremove uint
Srccopy int
Srcpaint int
StretchHalftone int

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

Метод Описание
CalculateAbsoluteCoordinateX ( int x ) : int
CalculateAbsoluteCoordinateY ( int y ) : int
ClickRightMouseButton ( int x, int y ) : void
GetCursorPosition ( ) : Point
GetFileSizeA ( string filename ) : uint
GetProcessOwner ( int processId ) : string
GetText ( ) : string
IsKeyDown ( Keys key ) : bool
LeftMouseButton ( MouseEventFlags mouseEventFlags, int x, int y ) : void
MoveMouse ( int x, int y ) : void

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

Метод Описание
AddClipboardFormatListener ( IntPtr hwnd ) : bool
ClientToScreen ( IntPtr hWnd, System.Point &point ) : bool
CloseClipboard ( ) : bool
CloseHandle ( IntPtr hObject ) : bool
CopyIcon ( IntPtr hIcon ) : IntPtr
CreateFile ( string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr lpSecurityAttributes, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile ) : IntPtr
DestroyIcon ( IntPtr hIcon ) : bool
DeviceIoControl ( IntPtr hDevice, uint dwIoControlCode, IntPtr lpInBuffer, int nInBufferSize, IntPtr lpOutBuffer, int nOutBufferSize, uint &lpBytesReturned, IntPtr lpOverlapped ) : bool
DeviceIoControl ( IntPtr hDevice, uint dwIoControlCode, IntPtr lpInBuffer, int nInBufferSize, UsnJournalData &lpOutBuffer, int nOutBufferSize, uint &lpBytesReturned, IntPtr lpOverlapped ) : bool
FindFirstFile ( string lpFileName, Win32FindData &lpFindFileData ) : IntPtr
GetClipboardData ( uint uFormat ) : IntPtr
GetCompressedFileSizeW ( [ lpFileName, [ lpFileSizeHigh ) : uint
GetCursorInfo ( Cursorinfo &pci ) : bool
GetCursorPos ( System.Point &lpPoint ) : bool
GetDC ( IntPtr ptr ) : IntPtr
GetDesktopWindow ( ) : IntPtr
GetDiskFreeSpaceW ( [ lpRootPathName, uint &lpSectorsPerCluster, uint &lpBytesPerSector, uint &lpNumberOfFreeClusters, uint &lpTotalNumberOfClusters ) : int
GetFileInformationByHandle ( IntPtr hFile, ByHandleFileInformation &lpFileInformation ) : bool
GetIconInfo ( IntPtr hIcon, Iconinfo &piconinfo ) : bool
GetKeyState ( Keys key ) : KeyStates
GetKeyState ( int keyCode ) : short
GetSystemMetrics ( SystemMetric smIndex ) : int
GetSystemMetrics ( int abc ) : int
GetWindowDC ( int ptr ) : IntPtr
GetWindowRect ( IntPtr hwnd, Rect &lpRect ) : int
GlobalLock ( IntPtr hMem ) : IntPtr
GlobalUnlock ( IntPtr hMem ) : bool
IsClipboardFormatAvailable ( uint format ) : bool
OpenClipboard ( IntPtr hWndNewOwner ) : bool
OpenFileById ( IntPtr hFile, FileIdDescriptor desc, uint dwDesiredAccess, int dwShareMode, int lpSecurityAttributes, int dwFlagas ) : IntPtr
ReleaseDC ( IntPtr hWnd, IntPtr hDc ) : IntPtr
SendInput ( uint nInputs, Input &pInputs, int cbSize ) : uint
SetCursorPos ( int x, int y ) : long
SetParent ( IntPtr hWndChild, IntPtr hWndNewParent ) : IntPtr
ZeroMemory ( IntPtr ptr, int size ) : void

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

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

public static CalculateAbsoluteCoordinateX ( int x ) : int
x int
Результат int

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

public static CalculateAbsoluteCoordinateY ( int y ) : int
y int
Результат int

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

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

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

public static GetCursorPosition ( ) : Point
Результат Point

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

public static GetFileSizeA ( string filename ) : uint
filename string
Результат uint

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

public static GetProcessOwner ( int processId ) : string
processId int
Результат string

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

public static GetText ( ) : string
Результат string

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

public static IsKeyDown ( Keys key ) : bool
key Keys
Результат bool

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

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

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

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

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

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

public static uint BiBitfields
Результат uint

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

public static uint BiRgb
Результат uint

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

public static uint BiRle4
Результат uint

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

public static uint BiRle8
Результат uint

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

public static int Captureblt
Результат int

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

public static uint DibPalColors
Результат uint

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

public static uint DibRgbColors
Результат uint

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

public static IntPtr HWND_MESSAGE
Результат IntPtr

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

public static uint PmNoremove
Результат uint

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

public static int Srccopy
Результат int

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

public static int Srcpaint
Результат int

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

public static int StretchHalftone
Результат int