Bagikan melalui


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

CObject

CDC

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.

Lihat juga

MFC Sampel MDI
Kelas CDC
Bagan Hierarki
Kelas CDC