PathGradientBrush::GetWrapMode method (gdipluspath.h)
Metode PathGradientBrush::GetWrapMode mendapatkan mode pembungkusan yang saat ini diatur untuk sikat gradien jalur ini.
Sintaks
WrapMode GetWrapMode();
Mengembalikan nilai
Jenis: WrapMode
Metode ini mengembalikan elemen enumerasi WrapMode yang menunjukkan mode pembungkusan yang saat ini diatur untuk sikat gradien jalur ini.
Keterangan
Persegi panjang pembatas kuas gradien jalur adalah persegi panjang terkecil yang mencakup jalur batas kuas. Saat Anda mengecat persegi panjang pembatas dengan kuas gradien jalur, hanya area di dalam jalur batas yang akan diisi. Area di dalam persegi panjang pembatas tetapi di luar jalur batas tidak terisi.
Mode bungkus default untuk kuas gradien jalur adalah WrapModeClamp, yang menunjukkan bahwa tidak ada lukisan yang terjadi di luar persegi panjang pembatas kuas. Semua mode bungkus lainnya menunjukkan bahwa area di luar persegi panjang pembatas kuas akan diratakan. Setiap petak peta adalah salinan (mungkin membalik) jalur yang diisi di dalam persegi panjang pembatasnya.
Contoh
Contoh berikut membuat objek PathGradientBrush berdasarkan jalur segitiga. Kode memanggil metode PathGradientBrush::SetWrapMode dari objek PathGradientBrush untuk mengatur mode pembungkusan ke WrapModeTileFlipX. Selanjutnya, kode memanggil metode PathGradientBrush::GetWrapMode dari objek PathGradientBrush untuk mendapatkan mode pembungkusan kuas. Jika mode pembungkus yang diperoleh adalah WrapModeTileFlipX, kode memanggil FillRectangle untuk membingungkan area besar dengan kuas gradien jalur.
VOID Example_GetWrapMode(HDC hdc)
{
Graphics graphics(hdc);
// Create a path gradient brush based on an array of points,
// and set its wrap mode.
Point points[] = {
Point(0, 0),
Point(100, 0),
Point(100, 100)};
Color colors[] = {
Color(255, 255, 0, 0), // red
Color(255, 0, 0, 255), // blue
Color(255, 0, 255, 0)}; // green
INT count = 3;
PathGradientBrush pthGrBrush(points, 3);
pthGrBrush.SetSurroundColors(colors, &count);
pthGrBrush.SetWrapMode(WrapModeTileFlipX);
// Obtain information about the path gradient brush.
WrapMode wrapMode;
wrapMode = pthGrBrush.GetWrapMode();
if(wrapMode == WrapModeTileFlipX)
graphics.FillRectangle(&pthGrBrush, 0, 0, 800, 800);
}
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 | gdipluspath.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |
Lihat juga
Mengisi Bentuk dengan Gradien Warna
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