LinearGradientBrush::GetWrapMode method (gdiplusbrush.h)

Metode LinearGradientBrush::GetWrapMode mendapatkan mode pembungkusan untuk kuas ini. Mode pembungkus menentukan bagaimana area diramik ketika dicat dengan kuas.

Sintaks

WrapMode GetWrapMode();

Mengembalikan nilai

Jenis: WrapMode

Metode ini mengembalikan salah satu elemen enumerasi WrapMode berikut:

  • WrapModeTile
  • WrapModeTileFlipX
  • WrapModeTileFlipy
  • WrapModeTileFlipXY

Keterangan

Garis batas kuas gradien linier membentuk petak peta. Saat Anda melukis area dengan sikat gradien linier, petak peta berulang. Sikat gradien linier dapat memiliki petak peta alternatif yang dibalik ke arah tertentu, seperti yang ditentukan oleh mode pembungkusan. Membalik memiliki efek membalikkan urutan warna.

Mode bungkus default untuk sikat gradien linier adalah WrapModeTile, yang menunjukkan bahwa tidak ada pembalikan yang terjadi.

Contoh

Contoh berikut membuat sikat gradien linier dan mengatur mode pembungkusannya. Selanjutnya, kode mendapatkan mode bungkus kuas dan melakukan tugas berdasarkan mode pembungkusan kuas saat ini.

VOID Example_GetWrapMode(HDC hdc)
{
   Graphics myGraphics(hdc);

   // Create a linear gradient brush, and set its wrap mode.
   LinearGradientBrush linGrBrush( 
      Point(0,0),
      Point(200, 0),
      Color(255, 255, 0, 0),   // red
      Color(255, 0, 0, 255));  // blue

   linGrBrush.SetWrapMode(WrapModeTileFlipX);

   // Obtain information about the linear gradient brush.
   WrapMode wrapMode;
   wrapMode = linGrBrush.GetWrapMode();

   if (wrapMode == WrapModeTileFlipX)
   {
       // Do some task. 
   }
   else if (wrapMode == WrapModeTileFlipY)
   {
       // Do a different task.
   }
}

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

Kuas dan Bentuk Terisi

Mengisi Bentuk dengan Sikat Gradien

LinearGradientBrush

LinearGradientBrush::SetWrapMode

Titik

Memiringkan Bentuk dengan Gambar

WrapMode