C# Класс LoveBoot.WindowFinder

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

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

Метод Описание
GetClientWindowLocation ( System.Drawing.Rect r = newRect() ) : System.Drawing.Rect
GetEstimatedTitlebarLocation ( ) : System.Drawing.Rect
GetScreenshot ( bool crop = false, Rectangle cropRectangle = newRectangle() ) : Bitmap
GetWindowLocation ( System.Drawing.Rect r = newRect() ) : System.Drawing.Rect
IsWindowActive ( ) : bool
SendKeystroke ( ushort k, int sleep ) : void
SetProcess ( string _processName ) : bool

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

Метод Описание
FindWindow ( string strClassName, string strWindowName ) : IntPtr
GetClientRect ( IntPtr hWnd, System.Drawing.Rect &lpRect ) : bool
GetForegroundWindow ( ) : IntPtr
GetWindowRect ( IntPtr hwnd, System.Drawing.Rect &rectangle ) : bool
PostMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : IntPtr
PrintWindow ( IntPtr hWnd, IntPtr hdcBlt, int nFlags ) : bool
SendMessage ( IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam ) : IntPtr
getProcess ( string _processName ) : Process

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

GetClientWindowLocation() публичный Метод

public GetClientWindowLocation ( System.Drawing.Rect r = newRect() ) : System.Drawing.Rect
r System.Drawing.Rect
Результат System.Drawing.Rect

GetEstimatedTitlebarLocation() публичный Метод

public GetEstimatedTitlebarLocation ( ) : System.Drawing.Rect
Результат System.Drawing.Rect

GetScreenshot() публичный Метод

public GetScreenshot ( bool crop = false, Rectangle cropRectangle = newRectangle() ) : Bitmap
crop bool
cropRectangle System.Drawing.Rectangle
Результат System.Drawing.Bitmap

GetWindowLocation() публичный Метод

public GetWindowLocation ( System.Drawing.Rect r = newRect() ) : System.Drawing.Rect
r System.Drawing.Rect
Результат System.Drawing.Rect

IsWindowActive() публичный Метод

public IsWindowActive ( ) : bool
Результат bool

SendKeystroke() публичный Метод

public SendKeystroke ( ushort k, int sleep ) : void
k ushort
sleep int
Результат void

SetProcess() публичный Метод

public SetProcess ( string _processName ) : bool
_processName string
Результат bool