PathGradientBrush::GetRectangle(RectF*) 方法 (gdipluspath.h)
PathGradientBrush::GetRectangle 方法會取得包含此路徑漸層筆刷界限路徑的最小矩形。
語法
Status GetRectangle(
RectF *rect
);
參數
rect
接收周框之 RectF 物件的指標。
傳回值
類型:狀態
如果方法成功,它會傳回Ok,這是 Status 列舉的元素。
如果方法失敗,它會傳回 Status 列舉的其他元素之一。
言論
例子
下列範例會根據由四個點定義的多邊形,建立 PathGradientBrush 物件。
程序代碼會
VOID Example_GetRect(HDC hdc)
{
Graphics graphics(hdc);
Pen pen(Color(255, 0, 0, 0));
// Create a path gradient brush based on an array of points.
Point points[] = {
Point(30, 20),
Point(150, 40),
Point(100, 100),
Point(60, 200) };
PathGradientBrush pthGrBrush(points, 4);
// Obtain information about the path gradient brush.
RectF rect;
pthGrBrush.GetRectangle(&rect);
graphics.FillRectangle(&pthGrBrush, rect);
graphics.DrawRectangle(&pen, rect);
}
要求
要求 | 價值 |
---|---|
標頭 | gdipluspath.h |