コード例 #1
0
ファイル: BrushPlus.cs プロジェクト: north0808/haina
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
     }
     // free native resources if there are any.
     if ((IntPtr)nativeBrush != IntPtr.Zero)
     {
         GdiPlus.GdipDeleteBrush(nativeBrush);
         nativeBrush = new GpBrush();
     }
 }
コード例 #2
0
ファイル: BrushPlus.cs プロジェクト: Radytz/DroppedBoxx
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
     }
     // free native resources if there are any.
     if ((IntPtr)nativeBrush != IntPtr.Zero)
     {
         GdiPlus.GdipDeleteBrush(nativeBrush);
         nativeBrush = new GpBrush();
     }
 }
コード例 #3
0
ファイル: BrushPlus.cs プロジェクト: north0808/haina
        internal virtual BrushPlus Clone()
        {
            GpBrush brush = new GpBrush();

            SetStatus(GdiPlus.GdipCloneBrush(nativeBrush, out brush));

            BrushPlus newBrush = new BrushPlus(brush, lastResult);

            if (newBrush == null)
            {
                GdiPlus.GdipDeleteBrush(brush);
            }

            return newBrush;
        }
コード例 #4
0
ファイル: BrushPlus.cs プロジェクト: Radytz/DroppedBoxx
        internal virtual BrushPlus Clone()
        {
            GpBrush brush = new GpBrush();

            SetStatus(GdiPlus.GdipCloneBrush(nativeBrush, out brush));

            BrushPlus newBrush = new BrushPlus(brush, lastResult);

            if (newBrush == null)
            {
                GdiPlus.GdipDeleteBrush(brush);
            }

            return(newBrush);
        }
コード例 #5
0
ファイル: Pens.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipCreatePen2(GpBrush brush, float width, Unit unit, out GpPen pen);
コード例 #6
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 extern static internal GpStatus GdipFillPieI(GpGraphics graphics, GpBrush brush, int x, int y,
                                              int width, int height, float startAngle, float sweepAngle);
コード例 #7
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillEllipse(GpGraphics graphics, GpBrush brush, float x, float y,
                 float width, float height);
コード例 #8
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillPolygonI(GpGraphics graphics, GpBrush brush,
                  Point[] points, int count, FillMode fillMode);
コード例 #9
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillRectangleI(GpGraphics graphics, GpBrush brush, int x, int y,
                    int width, int height);
コード例 #10
0
ファイル: Bitmaps.cs プロジェクト: north0808/haina
 public static extern GpStatus GdipDrawString(GpGraphics nativeGraphics, string text, int length, int gpFont, RectangleF rect, int p, GpBrush gpBrush);
コード例 #11
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillRectangle(GpGraphics graphics, GpBrush brush, float x, float y,
     float width, float height);
コード例 #12
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillPolygon2(GpGraphics graphics, GpBrush brush,
     PointF[] points, int count);
コード例 #13
0
ファイル: BrushPlus.cs プロジェクト: Radytz/DroppedBoxx
 public void SetNativeBrush(GpBrush nativeBrush)
 {
     this.nativeBrush = nativeBrush;
 }
コード例 #14
0
ファイル: BrushPlus.cs プロジェクト: Radytz/DroppedBoxx
 public BrushPlus(GpBrush nativeBrush, GpStatus status)
 {
     lastResult = status;
     SetNativeBrush(nativeBrush);
 }
コード例 #15
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillRectanglesI(GpGraphics graphics, GpBrush brush,
     Rectangle[] rects, int count);
コード例 #16
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillRectangleI(GpGraphics graphics, GpBrush brush, int x, int y,
     int width, int height);
コード例 #17
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillPieI(GpGraphics graphics, GpBrush brush, int x, int y,
     int width, int height, float startAngle, float sweepAngle);
コード例 #18
0
ファイル: Brushes.cs プロジェクト: Radytz/DroppedBoxx
 internal static extern GpStatus GdipDeleteBrush(GpBrush brush);
コード例 #19
0
ファイル: Pens.cs プロジェクト: Radytz/DroppedBoxx
 extern static internal GpStatus GdipGetPenBrushFill(GpPen pen, out GpBrush brush);
コード例 #20
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillPolygonI(GpGraphics graphics, GpBrush brush,
     Point[] points, int count, FillMode fillMode);
コード例 #21
0
ファイル: Brushes.cs プロジェクト: Radytz/DroppedBoxx
 internal static extern GpStatus GdipCloneBrush(GpBrush brush, out GpBrush cloneBrush);
コード例 #22
0
ファイル: Pens.cs プロジェクト: Radytz/DroppedBoxx
 extern static internal GpStatus GdipCreatePen2(GpBrush brush, float width, Unit unit, out GpPen pen);
コード例 #23
0
ファイル: Brushes.cs プロジェクト: Radytz/DroppedBoxx
 internal static extern GpStatus GdipGetBrushType(GpBrush brush, out BrushType type);
コード例 #24
0
ファイル: Bitmaps.cs プロジェクト: windygu/haina
 public extern static GpStatus GdipDrawString(GpGraphics nativeGraphics, string text, int length, GpFont gpFont, RectangleF rect, int p, GpBrush gpBrush);
コード例 #25
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillRectangle(GpGraphics graphics, GpBrush brush, float x, float y,
                   float width, float height);
コード例 #26
0
ファイル: Brushes.cs プロジェクト: windygu/haina
 internal static extern GpStatus GdipCloneBrush(GpBrush brush, out GpBrush cloneBrush);
コード例 #27
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillRectanglesI(GpGraphics graphics, GpBrush brush,
                     Rectangle[] rects, int count);
コード例 #28
0
ファイル: Brushes.cs プロジェクト: windygu/haina
 internal static extern GpStatus GdipDeleteBrush(GpBrush brush);
コード例 #29
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillPolygon2I(GpGraphics graphics, GpBrush brush,
                   Point[] points, int count);
コード例 #30
0
ファイル: Brushes.cs プロジェクト: windygu/haina
 internal static extern GpStatus  GdipGetBrushType(GpBrush brush, out BrushType type);
コード例 #31
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 GdipFillEllipseI(GpGraphics graphics, GpBrush brush, int x, int y,
                  int width, int height);
コード例 #32
0
ファイル: BrushPlus.cs プロジェクト: north0808/haina
 public BrushPlus(GpBrush nativeBrush, GpStatus status)
 {
     lastResult = status;
     SetNativeBrush(nativeBrush);
 }
コード例 #33
0
ファイル: Drawing.cs プロジェクト: Radytz/DroppedBoxx
 extern static internal GpStatus GdipFillPath(GpGraphics graphics, GpBrush brush, GpPath path);
コード例 #34
0
ファイル: BrushPlus.cs プロジェクト: north0808/haina
 public void SetNativeBrush(GpBrush nativeBrush)
 {
     this.nativeBrush = nativeBrush;
 }
コード例 #35
0
ファイル: Pens.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipSetPenBrushFill(GpPen pen, GpBrush brush);
コード例 #36
0
ファイル: Drawing.cs プロジェクト: north0808/haina
 internal static extern GpStatus GdipFillPath(GpGraphics graphics, GpBrush brush, GpPath path);