Fungsi ResetDCW (wingdi.h)
Fungsi ResetDC memperbarui printer atau konteks perangkat plotter (DC) yang ditentukan menggunakan informasi yang ditentukan.
Sintaks
HDC ResetDCW(
[in] HDC hdc,
[in] const DEVMODEW *lpdm
);
Parameter
[in] hdc
Handel ke DC untuk diperbarui.
[in] lpdm
Penunjuk ke struktur DEVMODE yang berisi informasi tentang DC baru.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke DC asli.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL.
Keterangan
Aplikasi biasanya akan menggunakan fungsi ResetDC saat jendela menerima pesan WM_DEVMODECHANGE . ResetDC juga dapat digunakan untuk mengubah orientasi kertas atau bin kertas saat mencetak dokumen.
Fungsi ResetDC tidak dapat digunakan untuk mengubah nama driver, nama perangkat, atau port output. Ketika pengguna mengubah koneksi port atau nama perangkat, aplikasi harus menghapus DC asli dan membuat DC baru dengan informasi baru.
Aplikasi dapat meneruskan informasi DC ke fungsi ResetDC . Dalam situasi itu, ResetDC akan selalu mengembalikan DC printer.
ICM: Profil warna DC yang ditentukan oleh parameter hdc akan diatur ulang berdasarkan informasi yang terkandung dalam anggota lpInitData dari struktur DEVMODE .
Catatan
Header wingdi.h mendefinisikan ResetDC sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wingdi.h (sertakan Windows.h) |
Pustaka | Gdi32.lib |
DLL | Gdi32.dll |