Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Derivado de CDC.
Sintaxe
class CWindowDC : public CDC
Membros
Construtores Públicos
| Nome | Descrição |
|---|---|
| CWindowDC::CWindowDC | Constrói um objeto CWindowDC. |
Membros de Dados Protegidos
| Nome | Descrição |
|---|---|
| CWindowDC::m_hWnd | O HWND ao qual este está CWindowDC ligado. |
Observações
Chama a função do Windows GetWindowDC no momento da construção e ReleaseDC no momento da destruição. Isso significa que um CWindowDC objeto acessa toda a área da tela de um CWnd (áreas cliente e não cliente).
Para obter mais informações sobre como usar CWindowDCo , consulte Contextos de dispositivo.
Hierarquia de herança
CWindowDC
Requerimentos
Cabeçalho: afxwin.h
CWindowDC::CWindowDC
Constrói um CWindowDC objeto que acessa toda a área da tela (cliente e não cliente) do objeto apontado CWnd pelo pWnd.
explicit CWindowDC(CWnd* pWnd);
Parâmetros
pWnd
A janela cuja área do cliente o objeto de contexto do dispositivo acessará.
Observações
O construtor chama a função do Windows GetWindowDC.
Uma exceção (do tipo CResourceException) é lançada se a chamada do Windows GetWindowDC 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. Seu aplicativo compete pelos cinco contextos de exibição comuns disponíveis a qualquer momento no Windows.
Exemplo
// 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
O HWND do CWnd ponteiro é usado para construir o CWindowDC objeto.
HWND m_hWnd;
Observações
m_hWnd é uma variável protegida do tipo HWND.
Exemplo
Veja o exemplo de CWindowDC::CWindowDC.