Grafis::Metode SetSmoothingMode (gdiplusgraphics.h)
Metode Graphics::SetSmoothingMode mengatur kualitas penyajian objek Grafis .
Sintaks
Status SetSmoothingMode(
[in] SmoothingMode smoothingMode
);
Parameter
[in] smoothingMode
Jenis: SmoothingMode
Elemen enumerasi SmoothingMode yang menentukan apakah penghalusan (antialias) diterapkan pada garis dan kurva.
Nilai kembali
Jenis: Status
Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .
Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .
Keterangan
Untuk mendapatkan kualitas penyajian teks, gunakan metode Graphics::GetTextRenderingHint . Semakin tinggi tingkat kualitas mode smoothing, semakin lambat performanya.
Contoh
Contoh berikut mengatur mode penghalusan ke dua nilai yang berbeda dan mengisi elips untuk menunjukkan setiap mode.
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);
}
Persyaratan
Persyaratan | Nilai |
---|---|
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 | gdiplusgraphics.h (termasuk Gdiplus.h) |
Pustaka | Gdiplus.lib |
DLL | Gdiplus.dll |