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

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

Sintaks

Status GetRectangle(
  RectF *rect
);

Parameter

rect

Penunjuk ke objek RectF yang menerima persegi panjang pembatas.

Nilai kembali

Type: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 .

Keterangan

Contoh

Contoh berikut membuat objek PathGradientBrush berdasarkan poligon yang ditentukan oleh empat titik. Kode ini memanggil metode PathGradientBrush::GetRectangle dari objek PathGradientBrush untuk mendapatkan persegi terkecil yang mencakup jalur batas kuas. Kode ini memanggil metode Graphics::FillRectangle dari objek Grafis, meneruskan alamat objek PathGradientBrush dan referensi ke persegi panjang pembatas kuas. Panggilan itu hanya mengisi bagian persegi panjang pembatas yang ada 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

Persyaratan Nilai
Header gdipluspath.h

Lihat juga

Kuas dan Bentuk Terisi

Membuat Gradien Jalur

Mengisi Bentuk dengan Gradien Warna

GraphicsPath

PathGradientBrush

RectF