Bagikan melalui


Kelas CWindowDC

Berasal dari CDC.

Sintaks

class CWindowDC : public CDC

Anggota

Konstruktor Publik

Nama Deskripsi
CWindowDC::CWindowDC Membuat CWindowDC objek.

Anggota Data yang Dilindungi

Nama Deskripsi
CWindowDC::m_hWnd HWND tempat ini CWindowDC dilampirkan.

Keterangan

Memanggil fungsi Windows GetWindowDCpada waktu konstruksi dan ReleaseDC pada waktu penghancuran. Ini berarti bahwa CWindowDC objek mengakses seluruh area layar CWnd (area klien dan nonkelas).

Untuk informasi selengkapnya tentang menggunakan CWindowDC, lihat Konteks Perangkat.

Hierarki Warisan

CObject

CDC

CWindowDC

Persyaratan

Header: afxwin.h

CWindowDC::CWindowDC

Membuat CWindowDC objek yang mengakses seluruh area layar (klien dan nonclient) objek yang CWnd diarahkan oleh pWnd.

explicit CWindowDC(CWnd* pWnd);

Parameter

pWnd
Jendela yang area kliennya akan diakses objek konteks perangkat.

Keterangan

Konstruktor memanggil fungsi Windows GetWindowDC.

Pengecualian (jenis CResourceException) dilemparkan jika panggilan Windows GetWindowDC gagal. Konteks perangkat mungkin tidak tersedia jika Windows telah mengalokasikan semua konteks perangkat yang tersedia. Aplikasi Anda bersaing untuk lima konteks tampilan umum yang tersedia pada waktu tertentu di bawah Windows.

Contoh

// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);

// Send my private message.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);

CWindowDC::m_hWnd

HWND pointer CWnd digunakan untuk membangun CWindowDC objek.

HWND m_hWnd;

Keterangan

m_hWnd adalah variabel yang dilindungi dari jenis HWND.

Contoh

Lihat contoh untuk CWindowDC::CWindowDC.

Lihat juga

Kelas CDC
Bagan Hierarki
Kelas CDC