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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk