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 \(英文\)