Metode IDirectDraw7::SetDisplayMode (ddraw.h)
Mengatur mode perangkat keras perangkat tampilan.
Sintaks
HRESULT SetDisplayMode(
[in] DWORD unnamedParam1,
[in] DWORD unnamedParam2,
[in] DWORD unnamedParam3,
[in] DWORD unnamedParam4,
[in] DWORD unnamedParam5
);
Parameter
[in] unnamedParam1
Lebar mode tampilan baru.
[in] unnamedParam2
Tinggi mode tampilan baru.
[in] unnamedParam3
Bit per piksel (bpp) dari mode tampilan baru.
[in] unnamedParam4
Laju refresh mode tampilan baru. Atur nilai ini ke 0 untuk meminta laju refresh default untuk driver.
[in] unnamedParam5
Nilai ini terdiri dari bendera yang menjelaskan opsi tambahan. Saat ini, satu-satunya bendera yang valid adalah DDSDM_STANDARDVGAMODE, yang menyebabkan metode mengatur Mode 13, bukan mode Mode X 320x200x8. Jika Anda mengatur resolusi lain, kedalaman bit, atau mode Mode X, jangan gunakan bendera ini; sebagai gantinya, atur parameter ke 0.
Menampilkan nilai
Jika metode berhasil, nilai yang dikembalikan adalah DD_OK.
Jika gagal, metode dapat mengembalikan salah satu nilai kesalahan berikut:
- DDERR_GENERIC
- DDERR_INVALIDMODE
- DDERR_INVALIDOBJECT
- DDERR_INVALIDPARAMS
- DDERR_LOCKEDSURFACES
- DDERR_NOEXCLUSIVEMODE
- DDERR_SURFACEBUSY
- DDERR_UNSUPPORTED
- DDERR_UNSUPPORTEDMODE
- DDERR_WASSTILLDRAWING
Keterangan
Metode ini harus dipanggil oleh utas yang sama yang membuat jendela aplikasi.
Jika aplikasi lain mengubah mode tampilan, permukaan utama hilang, dan metode mengembalikan DDERR_SURFACELOST sampai permukaan utama dibuat ulang agar sesuai dengan mode tampilan baru.
Sebagai bagian dari antarmuka IDirectDraw versi sebelumnya, metode ini tidak menyertakan parameter dwRefreshRate dan dwFlags .
Persyaratan
Target Platform | Windows |
Header | ddraw.h |
Pustaka | Ddraw.lib |
DLL | Ddraw.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk