Share via


Graphics::SetSmoothingMode 方法 (gdiplusgraphics.h)

Graphics::SetSmoothingMode 方法會設定 Graphics 對象的轉譯品質。

語法

Status SetSmoothingMode(
  [in] SmoothingMode smoothingMode
);

參數

[in] smoothingMode

類型: SmoothingMode

SmoothingMode 列舉的 元素,指定平滑化 (反鋸齒) 是否套用至線條和曲線。

傳回值

類型: 狀態

如果方法成功,它會傳回Ok,這是 Status 列舉的元素。

如果方法失敗,它會傳回 Status 列舉的其中一個其他元素。

備註

若要取得文字的轉譯品質,請使用 Graphics::GetTextRenderingHint 方法。 平滑模式的品質層級越高,效能就越慢。

範例

下列範例會將平滑模式設定為兩個不同的值,並填入省略號來示範每個模式。

VOID Example_SetSetSmoothingMode(HDC hdc)
{
   Graphics graphics(hdc);

   // Set the smoothing mode to SmoothingModeHighSpeed, and fill an ellipse.
   graphics.SetSmoothingMode(SmoothingModeHighSpeed);
   graphics.FillEllipse(&SolidBrush(Color(255, 0, 0, 0)), 0, 0, 200, 100);

   // Set the smoothing mode to SmoothingModeHighQuality, and fill an ellipse.
   graphics.SetSmoothingMode(SmoothingModeHighQuality);
   graphics.FillEllipse(&SolidBrush(Color(255, 0, 0, 0)), 200, 0, 200, 100);
}

規格需求

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

另請參閱

線條和曲線的反鋸齒功能

圖形

Graphics::GetSmoothingMode

載入和顯示點陣圖