C# Класс NewTOAPIA.Drawing.GDI.GDIContext

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

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

Метод Описание
CreateBrush ( BrushStyle aStyle, HatchStyle hatch, Colorref colorref, System.Guid uniqueID ) : GDIBrush
CreateForAllAttachedMonitors ( ) : GDIContext
CreateForBitmap ( GDIPixmap aPixMap ) : GDIContext
CreateForDefaultDisplay ( ) : GDIContext
CreateForDesktopBackground ( ) : GDIContext

Create a GDIContext so that drawing to the desktop can occur. On Vista, the drawing will be behind all windows, but will draw on top of any icons on the actual desktop. For Windows XP, the drawing will be behind those icons as well.

CreateForDevice ( string device, string name ) : GDIContext
CreateForDisplay ( string displayName ) : GDIContext
CreateForMemory ( ) : GDIContext
CreateForWholeWindow ( IntPtr hWnd ) : GDIContext
CreateForWindowClientArea ( IntPtr hWnd ) : GDIContext
CreatePen ( PenType aType, PenStyle aStyle, PenJoinStyle aJoinStyle, PenEndCap aEndCap, Colorref colorref, int width, System.Guid uniqueID ) : GDIPen
Flush ( ) : void
GetBkColor ( ) : uint
GetBkMode ( ) : int
GetDCBrushColor ( ) : uint
GetDCPenColor ( ) : uint
GetROP2 ( ) : BinaryRasterOps
ResetState ( ) : void
RestoreState ( int toState ) : void
SaveState ( ) : void
SelectObject ( IntPtr objectHandle ) : IntPtr
SelectObject ( SafeHandle objectHandle ) : IntPtr
SelectStockObject ( int objectIndex ) : void
SetBkColor ( uint colorref ) : void
SetBkMode ( int bkMode ) : void
SetDefaultPenColor ( UInt32 colorref ) : void
SetMappingMode ( MappingModes aMode ) : void
SetPolyFillMode ( PolygonFillMode fillMode ) : void
SetROP2 ( BinaryRasterOps rasOp ) : void

Защищенные методы

Метод Описание
SetupDefaultState ( ) : void

Setup the device to be in a known good starting state. We know we want ADVANCED drawing, so that is set.

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

Метод Описание
GDIContext ( GDIContext aDC ) : System
GDIContext ( IntPtr hDC, bool ownHandle ) : System

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

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

public CreateBrush ( BrushStyle aStyle, HatchStyle hatch, Colorref colorref, System.Guid uniqueID ) : GDIBrush
aStyle BrushStyle
hatch HatchStyle
colorref NewTOAPIA.Graphics.Colorref
uniqueID System.Guid
Результат GDIBrush

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

public static CreateForAllAttachedMonitors ( ) : GDIContext
Результат GDIContext

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

public static CreateForBitmap ( GDIPixmap aPixMap ) : GDIContext
aPixMap GDIPixmap
Результат GDIContext

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

public static CreateForDefaultDisplay ( ) : GDIContext
Результат GDIContext

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

Create a GDIContext so that drawing to the desktop can occur. On Vista, the drawing will be behind all windows, but will draw on top of any icons on the actual desktop. For Windows XP, the drawing will be behind those icons as well.
public static CreateForDesktopBackground ( ) : GDIContext
Результат GDIContext

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

public static CreateForDevice ( string device, string name ) : GDIContext
device string
name string
Результат GDIContext

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

public static CreateForDisplay ( string displayName ) : GDIContext
displayName string
Результат GDIContext

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

public static CreateForMemory ( ) : GDIContext
Результат GDIContext

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

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

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

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

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

public CreatePen ( PenType aType, PenStyle aStyle, PenJoinStyle aJoinStyle, PenEndCap aEndCap, Colorref colorref, int width, System.Guid uniqueID ) : GDIPen
aType PenType
aStyle PenStyle
aJoinStyle PenJoinStyle
aEndCap PenEndCap
colorref NewTOAPIA.Graphics.Colorref
width int
uniqueID System.Guid
Результат GDIPen

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

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

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

public GetBkColor ( ) : uint
Результат uint

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

public GetBkMode ( ) : int
Результат int

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

public GetDCBrushColor ( ) : uint
Результат uint

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

public GetDCPenColor ( ) : uint
Результат uint

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

public GetROP2 ( ) : BinaryRasterOps
Результат BinaryRasterOps

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

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

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

public RestoreState ( int toState ) : void
toState int
Результат void

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

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

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

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

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

public SelectObject ( SafeHandle objectHandle ) : IntPtr
objectHandle SafeHandle
Результат System.IntPtr

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

public SelectStockObject ( int objectIndex ) : void
objectIndex int
Результат void

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

public SetBkColor ( uint colorref ) : void
colorref uint
Результат void

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

public SetBkMode ( int bkMode ) : void
bkMode int
Результат void

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

public SetDefaultPenColor ( UInt32 colorref ) : void
colorref System.UInt32
Результат void

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

public SetMappingMode ( MappingModes aMode ) : void
aMode MappingModes
Результат void

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

public SetPolyFillMode ( PolygonFillMode fillMode ) : void
fillMode PolygonFillMode
Результат void

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

public SetROP2 ( BinaryRasterOps rasOp ) : void
rasOp BinaryRasterOps
Результат void

SetupDefaultState() защищенный Метод

Setup the device to be in a known good starting state. We know we want ADVANCED drawing, so that is set.
protected SetupDefaultState ( ) : void
Результат void