Kelas CClientDC
Mengurus panggilan fungsi Windows GetDC pada waktu konstruksi dan ReleaseDC pada waktu penghancuran.
Sintaks
class CClientDC : public CDC
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CClientDC::CClientDC | Membuat objek yang CClientDC terhubung ke CWnd . |
Anggota Data yang Dilindungi
Nama | Deskripsi |
---|---|
CClientDC::m_hWnd | HWND jendela yang CClientDC valid. |
Keterangan
Ini berarti bahwa konteks perangkat yang CClientDC
terkait dengan objek adalah area klien dari jendela.
Untuk informasi selengkapnya tentang CClientDC
, lihat Konteks Perangkat.
Hierarki Warisan
CClientDC
Persyaratan
Header: afxwin.h
CClientDC::CClientDC
Membangun CClientDC
objek yang mengakses area klien CWnd yang diarahkan oleh pWnd.
explicit CClientDC(CWnd* pWnd);
Parameter
pWnd
Jendela yang area kliennya akan diakses objek konteks perangkat.
Keterangan
Konstruktor memanggil fungsi Windows GetDC.
Pengecualian (jenis CResourceException
) dilemparkan jika panggilan Windows GetDC
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
void CDCView::DrawInClientDC(CDC *pDC)
{
UNREFERENCED_PARAMETER(pDC);
CClientDC clientDC(this);
clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}
CClientDC::m_hWnd
Dari HWND
pointer yang CWnd
digunakan untuk membuat CClientDC
objek.
HWND m_hWnd;
Keterangan
m_hWnd adalah variabel yang dilindungi.
Contoh
Lihat contoh untuk CClientDC::CClientDC.