共用方式為


LinearGradientBrush::GetWrapMode 方法 (gdiplusbrush.h)

LinearGradientBrush::GetWrapMode方法會取得此筆刷的換行模式。 包裝模式會決定使用筆刷繪製區域時如何並排。

Syntax

WrapMode GetWrapMode();

傳回值

類型: WrapMode

此方法會傳回 WrapMode 列舉的下列其中一個專案:

  • WrapModeTile
  • WrapModeTileFlipX
  • WrapModeTileFlipY
  • WrapModeTileFlipXY

備註

線性漸層筆刷的界限線會形成圖格。 當您使用線性漸層筆刷繪製區域時,圖格會重複。 線性漸層筆刷可以依包裝模式所指定的特定方向翻轉替代磚。 翻轉的效果是反轉色彩的順序。

線性漸層筆刷的預設換行模式是 WrapModeTile,表示不會發生翻轉。

範例

下列範例會建立線性漸層筆刷,並設定其換行模式。 接下來,程式碼會取得筆刷的換行模式,並根據筆刷目前的換行模式執行工作。

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.
   }
}

需求

   
最低支援的用戶端 Windows XP、Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 gdiplusbrush.h (包含 Gdiplus.h)
程式庫 Gdiplus.lib
Dll Gdiplus.dll

另請參閱

筆刷和填滿的圖形

使用漸層筆刷填滿圖形

LinearGradientBrush \(英文\)

LinearGradientBrush::SetWrapMode

使用影像將圖形貼上

WrapMode