C# Класс GdiTest.FreeRDPGDI

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

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

Метод Описание
BitBlt ( IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, System dwRop ) : int
CreateBitmap ( int nWidth, int nHeight, uint cPlanes, uint cBitsPerPel, IntPtr lpvBits ) : IntPtr
CreatePatternBrush ( IntPtr hbmp ) : IntPtr
CreatePen ( int fnPenStyle, int nWidth, int crColor ) : IntPtr
CreateRectRgn ( int nLeftRect, int nTopRect, int nRightRect, int nBottomRect ) : IntPtr
CreateSolidBrush ( int crColor ) : IntPtr
DeleteObject ( IntPtr hObject ) : bool
Ellipse ( IntPtr hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect ) : bool
FreeRDPGDI ( ) : System
GetDC ( IntPtr hWnd ) : IntPtr
GetPixel ( IntPtr hdc, int X, int Y ) : int
LineTo ( IntPtr hdc, int nXEnd, int nYEnd ) : bool
MoveToEx ( IntPtr hdc, int X, int Y, IntPtr lpPoint ) : bool
Polygon ( IntPtr hdc, POINT lpPoints, int nCount ) : bool
PolylineTo ( IntPtr hdc, POINT lppt, uint cCount ) : bool
ReleaseDC ( IntPtr hWnd, IntPtr hDC ) : int
SelectClipRgn ( IntPtr hdc, IntPtr hrgn ) : int
SelectObject ( IntPtr hdc, IntPtr hgdiobj ) : IntPtr
SetPixel ( IntPtr hdc, int X, int Y, int crColor ) : int
SetROP2 ( IntPtr hdc, int fnDrawMode ) : int
getInstance ( ) : FreeRDPGDI
init ( ) : void
isAvailable ( ) : bool

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

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

public BitBlt ( IntPtr hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hdcSrc, int nXSrc, int nYSrc, System dwRop ) : int
hdcDest System.IntPtr
nXDest int
nYDest int
nWidth int
nHeight int
hdcSrc System.IntPtr
nXSrc int
nYSrc int
dwRop System
Результат int

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

public CreateBitmap ( int nWidth, int nHeight, uint cPlanes, uint cBitsPerPel, IntPtr lpvBits ) : IntPtr
nWidth int
nHeight int
cPlanes uint
cBitsPerPel uint
lpvBits System.IntPtr
Результат System.IntPtr

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

public CreatePatternBrush ( IntPtr hbmp ) : IntPtr
hbmp System.IntPtr
Результат System.IntPtr

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

public CreatePen ( int fnPenStyle, int nWidth, int crColor ) : IntPtr
fnPenStyle int
nWidth int
crColor int
Результат System.IntPtr

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

public CreateRectRgn ( int nLeftRect, int nTopRect, int nRightRect, int nBottomRect ) : IntPtr
nLeftRect int
nTopRect int
nRightRect int
nBottomRect int
Результат System.IntPtr

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

public CreateSolidBrush ( int crColor ) : IntPtr
crColor int
Результат System.IntPtr

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

public DeleteObject ( IntPtr hObject ) : bool
hObject System.IntPtr
Результат bool

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

public Ellipse ( IntPtr hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect ) : bool
hdc System.IntPtr
nLeftRect int
nTopRect int
nRightRect int
nBottomRect int
Результат bool

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

public FreeRDPGDI ( ) : System
Результат System

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

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

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

public GetPixel ( IntPtr hdc, int X, int Y ) : int
hdc System.IntPtr
X int
Y int
Результат int

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

public LineTo ( IntPtr hdc, int nXEnd, int nYEnd ) : bool
hdc System.IntPtr
nXEnd int
nYEnd int
Результат bool

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

public MoveToEx ( IntPtr hdc, int X, int Y, IntPtr lpPoint ) : bool
hdc System.IntPtr
X int
Y int
lpPoint System.IntPtr
Результат bool

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

public Polygon ( IntPtr hdc, POINT lpPoints, int nCount ) : bool
hdc System.IntPtr
lpPoints POINT
nCount int
Результат bool

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

public PolylineTo ( IntPtr hdc, POINT lppt, uint cCount ) : bool
hdc System.IntPtr
lppt POINT
cCount uint
Результат bool

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

public ReleaseDC ( IntPtr hWnd, IntPtr hDC ) : int
hWnd System.IntPtr
hDC System.IntPtr
Результат int

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

public SelectClipRgn ( IntPtr hdc, IntPtr hrgn ) : int
hdc System.IntPtr
hrgn System.IntPtr
Результат int

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

public SelectObject ( IntPtr hdc, IntPtr hgdiobj ) : IntPtr
hdc System.IntPtr
hgdiobj System.IntPtr
Результат System.IntPtr

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

public SetPixel ( IntPtr hdc, int X, int Y, int crColor ) : int
hdc System.IntPtr
X int
Y int
crColor int
Результат int

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

public SetROP2 ( IntPtr hdc, int fnDrawMode ) : int
hdc System.IntPtr
fnDrawMode int
Результат int

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

public static getInstance ( ) : FreeRDPGDI
Результат FreeRDPGDI

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

public init ( ) : void
Результат void

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

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