Bagikan melalui


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

Lihat juga

Antialias dengan Garis dan Kurva

Grafik

Grafis::GetSmoothingMode

Memuat dan Menampilkan Bitmap