Fungsi CreateDCW (wingdi.h)
Fungsi CreateDC membuat konteks perangkat (DC) untuk perangkat menggunakan nama yang ditentukan.
Sintaksis
HDC CreateDCW(
LPCWSTR pwszDriver,
[in] LPCWSTR pwszDevice,
LPCWSTR pszPort,
[in] const DEVMODEW *pdm
);
Parameter
pwszDriver
Penunjuk ke string karakter yang dihentikan null yang menentukan DISPLAY atau nama perangkat tampilan tertentu. Untuk pencetakan, kami sarankan Anda meneruskan
[in] pwszDevice
Penunjuk ke string karakter yang dihentikan null yang menentukan nama perangkat output tertentu yang digunakan, seperti yang ditunjukkan oleh Print Manager (misalnya, Epson FX-80). Ini bukan nama model printer. Parameter
Untuk mendapatkan nama yang valid untuk tampilan, panggil EnumDisplayDevices.
Jika lpszDriver adalah DISPLAY atau nama perangkat dari perangkat tampilan tertentu, maka lpszDevice harus NULL atau nama perangkat yang sama. Jika lpszDevice null, maka DC dibuat untuk perangkat tampilan utama.
Jika ada beberapa monitor pada sistem, memanggil CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL)
akan membuat DC yang mencakup semua monitor.
pszPort
Parameter ini diabaikan dan harus diatur ke NULL. Ini hanya disediakan untuk kompatibilitas dengan Windows 16-bit.
[in] pdm
Penunjuk ke struktur DEVMODE
Jika
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian adalah handel ke DC untuk perangkat yang ditentukan.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL.
Komentar
Perhatikan bahwa handel ke DC hanya dapat digunakan oleh satu utas kapan saja.
Untuk parameter
Saat Anda tidak lagi memerlukan DC, panggil fungsi
Jika
Saat Anda memanggil
Saat Anda memanggil
Contoh
Misalnya, lihat Menangkap Gambar.
Nota
Header wingdi.h mendefinisikan CreateDC 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
Syarat | Nilai |
---|---|
klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Platform Target |
Windows |
Header |
wingdi.h (termasuk Windows.h) |
Pustaka |
Gdi32.lib |
DLL |
Gdi32.dll |
Lihat juga
Fungsi Konteks Perangkat
Gambaran Umum Konteks Perangkat