Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Derivada 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 CWindowDC está anexado. |
Comentários
Chama a função do Windows GetWindowDC em tempo de construção e ReleaseDC em tempo de destruição. Isso significa que um objeto CWindowDC acessa toda a área de tela de um CWnd (áreas cliente e não cliente).
Para mais informações sobre como usar CWindowDC, confira Contextos do dispositivo.
Hierarquia de herança
CWindowDC
Requisitos
Cabeçalho: afxwin.h
CWindowDC::CWindowDC
Constrói um objeto CWindowDC que acessa toda a área de tela (cliente e não cliente) do objeto CWnd apontado pelo pWnd.
explicit CWindowDC(CWnd* pWnd);
Parâmetros
pWnd
A janela cuja área do cliente o objeto de contexto do dispositivo acessará.
Comentários
O construtor chama a função do Windows GetWindowDC.
Uma exceção (do tipo CResourceException) será gerada se a chamada GetWindowDC do Windows falhar. Um contexto de dispositivo poderá não estar disponível se o Windows já tiver alocado todos os seus contextos de dispositivo disponíveis. Seu aplicativo compete com 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 ponteiro CWnd usado para construir o objeto CWindowDC.
HWND m_hWnd;
Comentários
m_hWnd é uma variável protegida do tipo HWND.
Exemplo
Consulte o exemplo de CWindowDC::CWindowDC.