Metode PathGradientBrush::GetRectangle(RectF*) (gdipluspath.h)

Metode PathGradientBrush::GetRectangle mendapatkan persegi terkecil yang mencakup jalur batas kuas gradien jalur ini.

Sintaksis

Status GetRectangle(
  RectF *rect
);

Parameter

rect

Penunjuk ke objek RectF yang menerima persegi panjang pembatas.

Mengembalikan nilai

Jenis : Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status.

Komentar

Contoh

Contoh berikut membuat objek PathGradientBrush berdasarkan poligon yang ditentukan oleh empat poin. Kode memanggil metode PathGradientBrush::GetRectangle objek PathGradientBrush untuk mendapatkan persegi terkecil yang mencakup jalur batas kuas. Kode memanggil metode Graphics::FillRectangle objek Grafis, meneruskan alamat objek PathGradientBrush dan referensi ke persegi panjang pembatas kuas. Panggilan itu hanya mengisi bagian persegi panjang pembatas yang berada di dalam jalur batas kuas. Akhirnya kode menggambar kerangka persegi panjang pembatas.

VOID Example_GetRect(HDC hdc)
{
   Graphics graphics(hdc);
   Pen pen(Color(255, 0, 0, 0));

   // Create a path gradient brush based on an array of points.
   Point points[] = {
      Point(30, 20),
      Point(150, 40),
      Point(100, 100),
      Point(60, 200) };

   PathGradientBrush pthGrBrush(points, 4);

   // Obtain information about the path gradient brush.
   RectF rect;
   pthGrBrush.GetRectangle(&rect);

   graphics.FillRectangle(&pthGrBrush, rect);
   graphics.DrawRectangle(&pen, rect);
}

Persyaratan

Syarat Nilai
Header gdipluspath.h

Lihat juga

Sikat dan Bentuk Yang Diisi

Membuat Gradien Jalur

Mengisi Bentuk dengan gradien Warna

GraphicsPath

PathGradientBrush

RectF