C# 클래스 GdiTest.GDI

파일 보기 프로젝트 열기: FreeRDP/GdiTest 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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