C# Класс GdiTest.GDI

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

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

Свойство Тип Описание
BLACKNESS System.Int32
DSPDxax System.Int32
DSTINVERT System.Int32
DSna System.Int32
MERGECOPY System.Int32
MERGEPAINT System.Int32
NOTSRCCOPY System.Int32
NOTSRCERASE System.Int32
PATCOPY System.Int32
PATINVERT System.Int32
PATPAINT System.Int32
R2_BLACK System.Int32
R2_COPYPEN System.Int32
R2_MASKNOTPEN System.Int32
R2_MASKPEN System.Int32
R2_MASKPENNOT System.Int32
R2_MERGENOTPEN System.Int32
R2_MERGEPEN System.Int32
R2_MERGEPENNOT System.Int32
R2_NOP System.Int32
R2_NOT System.Int32
R2_NOTCOPYPEN System.Int32
R2_NOTMASKPEN System.Int32
R2_NOTMERGEPEN System.Int32
R2_NOTXORPEN System.Int32
R2_WHITE System.Int32
R2_XORPEN System.Int32
SPna System.Int32
SRCAND System.Int32
SRCCOPY System.Int32
SRCERASE System.Int32
SRCINVERT System.Int32
SRCPAINT System.Int32
WHITENESS System.Int32

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

Метод Описание
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
GDI ( ) : 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
init ( ) : void
isAvailable ( ) : bool

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

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

public abstract 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 abstract 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 abstract CreatePatternBrush ( IntPtr hbmp ) : IntPtr
hbmp System.IntPtr
Результат System.IntPtr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static Int32,System BLACKNESS
Результат System.Int32

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

public static Int32,System DSPDxax
Результат System.Int32

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

public static Int32,System DSTINVERT
Результат System.Int32

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

public static Int32,System DSna
Результат System.Int32

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

public static Int32,System MERGECOPY
Результат System.Int32

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

public static Int32,System MERGEPAINT
Результат System.Int32

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

public static Int32,System NOTSRCCOPY
Результат System.Int32

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

public static Int32,System NOTSRCERASE
Результат System.Int32

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

public static Int32,System PATCOPY
Результат System.Int32

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

public static Int32,System PATINVERT
Результат System.Int32

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

public static Int32,System PATPAINT
Результат System.Int32

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

public static Int32,System R2_BLACK
Результат System.Int32

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

public static Int32,System R2_COPYPEN
Результат System.Int32

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

public static Int32,System R2_MASKNOTPEN
Результат System.Int32

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

public static Int32,System R2_MASKPEN
Результат System.Int32

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

public static Int32,System R2_MASKPENNOT
Результат System.Int32

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

public static Int32,System R2_MERGENOTPEN
Результат System.Int32

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

public static Int32,System R2_MERGEPEN
Результат System.Int32

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

public static Int32,System R2_MERGEPENNOT
Результат System.Int32

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

public static Int32,System R2_NOP
Результат System.Int32

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

public static Int32,System R2_NOT
Результат System.Int32

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

public static Int32,System R2_NOTCOPYPEN
Результат System.Int32

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

public static Int32,System R2_NOTMASKPEN
Результат System.Int32

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

public static Int32,System R2_NOTMERGEPEN
Результат System.Int32

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

public static Int32,System R2_NOTXORPEN
Результат System.Int32

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

public static Int32,System R2_WHITE
Результат System.Int32

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

public static Int32,System R2_XORPEN
Результат System.Int32

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

public static Int32,System SPna
Результат System.Int32

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

public static Int32,System SRCAND
Результат System.Int32

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

public static Int32,System SRCCOPY
Результат System.Int32

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

public static Int32,System SRCERASE
Результат System.Int32

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

public static Int32,System SRCINVERT
Результат System.Int32

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

public static Int32,System SRCPAINT
Результат System.Int32

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

public static Int32,System WHITENESS
Результат System.Int32