Partilhar via


Classe CClientDC

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Trata de chamar as funções do Windows de GetDC na altura da construção e ReleaseDC na altura da destruição.

Sintaxe

class CClientDC : public CDC

Membros

Construtores Públicos

Nome Description
CClientDC::CClientDC Constrói um CClientDC objeto ligado ao CWnd.

Membros de Dados Protegidos

Nome Description
CClientDC::m_hWnd O HWND da janela para a qual isto CClientDC é válido.

Observações

Isto significa que o contexto do dispositivo associado a um CClientDC objeto é a área cliente de uma janela.

Para obter mais informações sobre CClientDCo , consulte Contextos de dispositivo.

Hierarquia de herança

CObject

CDC

CClientDC

Requerimentos

Cabeçalho: afxwin.h

CClientDC::CClientDC

Constrói um CClientDC objeto que acede à área cliente do CWnd apontada por pWnd.

explicit CClientDC(CWnd* pWnd);

Parâmetros

pWnd
A janela cuja área de cliente o objeto de contexto do dispositivo irá acedecer.

Observações

O construtor chama à função Windows GetDC.

Uma exceção (do tipo CResourceException) é lançada se a chamada Windows GetDC falhar. Um contexto de dispositivo pode não estar disponível se o Windows já tiver alocado todos os seus contextos de dispositivo disponíveis. A sua aplicação compete pelos cinco contextos comuns de visualização disponíveis em qualquer momento no Windows.

Example

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

O HWND do CWnd ponteiro usado para construir o CClientDC objeto.

HWND m_hWnd;

Observações

m_hWnd é uma variável protegida.

Example

Veja o exemplo de CClientDC::CClientDC.

Consulte também

Exemplo MFC de MDI
Classe CDC
Gráfico de Hierarquia
Classe CDC