LinearGradientBrush::LinearGradientBrush(constPointF&,constPointF&,constColor&,constColor&) metode (gdiplusbrush.h)
Membuat objek LinearGradientBrush::LinearGradientBrush dari sekumpulan titik batas dan warna batas.
Sintaks
void LinearGradientBrush(
[in, ref] const PointF & point1,
[in, ref] const PointF & point2,
[in, ref] const Color & color1,
[in, ref] const Color & color2
);
Parameter
[in, ref] point1
Jenis: const PointF
Referensi ke objek Titik yang menentukan titik awal gradien. Garis batas awal melewati titik awal.
[in, ref] point2
Jenis: const PointF
Referensi ke objek Titik yang menentukan titik akhir gradien. Garis batas akhir melewati titik akhir.
[in, ref] color1
Jenis: Const Color
Referensi ke objek Warna yang menentukan warna pada garis batas awal sikat gradien linier ini.
[in, ref] color2
Jenis: Const Color
Referensi ke objek Warna yang menentukan warna pada garis batas akhir dari sikat gradien linier ini.
Nilai kembali
Tidak ada
Keterangan
"Garis arah," garis lurus imajiner, didefinisikan oleh titik awal, titik1, dan titik akhir, titik2. Batas awal gradien adalah garis lurus yang tegak lurus ke garis arah dan yang melewati titik awal. Batas akhir gradien adalah garis lurus yang sejajar dengan garis batas awal dan yang melewati titik akhir. Warna gradien konstan di sepanjang garis yang sejajar dengan garis batas. Gradien secara bertahap berubah dari warna awal ke warna akhir di sepanjang garis arah.
Contoh
Contoh berikut membuat sikat gradien linier dari sekumpulan titik batas dan warna batas. Kode kemudian menggunakan kuas untuk melukis interior persegi panjang.
VOID Example_Construct02(HDC hdc)
{
Graphics myGraphics(hdc);
LinearGradientBrush linGrBrush(
PointF(0.8f, 1.6f),
PointF(3.0f, 2.4f),
Color(255, 255, 0, 0), // red
Color(255, 0, 0, 255)); // blue
myGraphics.SetPageUnit(UnitInch);
myGraphics.FillRectangle(&linGrBrush, 0, 0, 4, 3);
}
Persyaratan
Klien minimum yang didukung | Windows XP, Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | gdiplusbrush.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |
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