www.pudn.com > GDIPlusCF.zip > Graphics.cs
using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using System.Text;
namespace OpenNETCF.GDIPlus
{
public static partial class NativeMethods
{
[DllImport("gdiplus")]
extern static public GpStatus
GdipFlush(GpGraphics graphics, FlushIntention intention);
[DllImport("gdiplus")]
extern static public GpStatus
GdipCreateFromHDC(HDC hdc, out GpGraphics graphics);
[DllImport("gdiplus")]
extern static public GpStatus
GdipCreateFromHDC2(HDC hdc, IntPtr hDevice, out GpGraphics graphics);
[DllImport("gdiplus")]
extern static public GpStatus
GdipCreateFromHWND(HWND hwnd, out GpGraphics graphics);
[DllImport("gdiplus")]
extern static public GpStatus
GdipCreateFromHWNDICM(HWND hwnd, out GpGraphics graphics);
[DllImport("gdiplus")]
extern static public GpStatus
GdipDeleteGraphics(GpGraphics graphics);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetDC(GpGraphics graphics, out HDC hdc);
[DllImport("gdiplus")]
extern static public GpStatus
GdipReleaseDC(GpGraphics graphics, HDC hdc);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetCompositingMode(GpGraphics graphics, CompositingMode compositingMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetCompositingMode(GpGraphics graphics, out CompositingMode compositingMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetRenderingOrigin(GpGraphics graphics, int x, int y);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetRenderingOrigin(GpGraphics graphics, out int x, out int y);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetCompositingQuality(GpGraphics graphics,
CompositingQuality compositingQuality);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetCompositingQuality(GpGraphics graphics,
out CompositingQuality compositingQuality);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetSmoothingMode(GpGraphics graphics, SmoothingMode smoothingMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetSmoothingMode(GpGraphics graphics, out SmoothingMode smoothingMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetPixelOffsetMode(GpGraphics graphics, PixelOffsetMode pixelOffsetMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetPixelOffsetMode(GpGraphics graphics, out PixelOffsetMode pixelOffsetMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetTextRenderingHint(GpGraphics graphics, TextRenderingHint mode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetTextRenderingHint(GpGraphics graphics, out TextRenderingHint mode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetTextContrast(GpGraphics graphics, uint contrast);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetTextContrast(GpGraphics graphics, out uint contrast);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetInterpolationMode(GpGraphics graphics,
InterpolationMode interpolationMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipGetInterpolationMode(GpGraphics graphics,
out InterpolationMode interpolationMode);
[DllImport("gdiplus")]
extern static public GpStatus
GdipSetWorldTransform(GpGraphics graphics, GpMatrix matrix);
[DllImport("gdiplus")]
extern static public GpStatus
GdipResetWorldTransform(GpGraphics graphics);
[DllImport("gdiplus")]
extern static public GpStatus
GdipMultiplyWorldTransform(GpGraphics graphics, GpMatrix matrix,
MatrixOrder order);
[DllImport("gdiplus")]
extern static public GpStatus
GdipTranslateWorldTransform(GpGraphics graphics, float dx, float dy,
MatrixOrder order);
[DllImport("gdiplus")]
extern static public GpStatus
GdipScaleWorldTransform(GpGraphics graphics, float sx, float sy,
MatrixOrder order);
[DllImport("gdiplus")]
public static extern GpStatus
GdipGetClipBounds(GpGraphics graphics, out GpRectF rect);
[DllImport("gdiplus")]
public static extern GpStatus
GdipGetClipBoundsI(GpGraphics graphics, out GpRect rect);
[DllImport("gdiplus")]
public static extern GpStatus
GdipGetPageUnit(GpGraphics graphics, out Unit unit);
[DllImport("gdiplus")]
public static extern GpStatus
GdipGetPageScale(GpGraphics graphics, out float scale);
[DllImport("gdiplus")]
public static extern GpStatus
GdipSetPageUnit(GpGraphics graphics, Unit unit);
[DllImport("gdiplus")]
public static extern GpStatus
GdipSetPageScale(GpGraphics graphics, float scale);
[DllImport("gdiplus")]
public static extern GpStatus
GdipGetDpiX(GpGraphics graphics, out float dpi);
[DllImport("gdiplus")]
public static extern GpStatus
GdipGetDpiY(GpGraphics graphics, out float dpi);
[DllImport("gdiplus")]
public static extern GpStatus
GdipSetClipHrgn(GpGraphics graphics, HRGN hRgn, CombineMode combineMode);
[DllImport("gdiplus")]
public static extern GpStatus
GdipSaveGraphics(GpGraphics graphics, out GraphicsState state);
[DllImport("gdiplus")]
public static extern GpStatus
GdipRestoreGraphics(GpGraphics graphics, GraphicsState state);
}
}