Metode LinearGradientBrush::GetInterpolationColors (gdiplusbrush.h)
Metode LinearGradientBrush::GetInterpolationColors mendapatkan warna yang saat ini diatur untuk diinterpolasi untuk sikat gradien linier ini dan posisi campuran yang sesuai.
Sintaks
Status GetInterpolationColors(
[out] Color *presetColors,
[out] REAL *blendPositions,
[in] INT count
);
Parameter
[out] presetColors
Jenis: Warna*
Penunjuk ke array yang menerima warna. Warna indeks tertentu dalam array presetColors sesuai dengan posisi campuran indeks yang sama dalam array blendPositions .
[out] blendPositions
Jenis: REAL*
Penunjuk ke array yang menerima posisi campuran. Setiap angka dalam array menunjukkan persentase jarak antara batas awal dan batas akhir dan berada dalam rentang 0,0 hingga 1,0, di mana 0,0 menunjukkan batas awal gradien dan 1,0 menunjukkan batas akhir. Posisi campuran antara 0,0 dan 1,0 menunjukkan garis, paralel dengan garis batas, yang merupakan pecahan jarak tertentu dari batas awal ke batas akhir. Misalnya, posisi campuran 0,7 menunjukkan garis yang 70 persen dari jarak dari batas awal ke batas akhir. Warnanya konstan pada garis yang sejajar dengan garis batas.
[in] count
Jenis: INT
Bilangan bulat yang menentukan jumlah elemen dalam array presetColors . Ini sama dengan jumlah elemen dalam array blendPositions . Sebelum memanggil metode LinearGradientBrush::GetInterpolationColors dari objek LinearGradientBrush , panggil metode LinearGradientBrush::GetInterpolationColorCount dari objek LinearGradientBrush yang sama untuk menentukan jumlah warna saat ini. Jumlah posisi campuran yang diambil sama dengan jumlah warna yang diambil.
Menampilkan 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 .
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
Mengisi Bentuk dengan Gradien Warna
LinearGradientBrush::GetInterpolationColorCount
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