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.
Trabalhar com janelas exige dois tipos de atividades:
Manipulando mensagens do Windows
Desenhar na janela
Para lidar com mensagens do Windows em qualquer janela, incluindo janelas filhas suas, consulte Mapeando Mensagens para Funções para mapear as mensagens para a sua classe de janela C++. Em seguida, escreva funções membro de manipulador de mensagens em sua classe.
A maioria dos desenhos em um aplicativo de framework ocorre na exibição, cuja função de membro OnDraw é chamada sempre que o conteúdo da janela deve ser desenhado. Se a janela for filho da exibição, você poderá delegar parte do desenho da exibição para a janela filho fazendo com que OnDraw chame uma das funções membro da janela.
De qualquer forma, você precisará de um contexto de dispositivo para desenhar. Você pode usar a caneta de estoque, o pincel e outros objetos gráficos contidos no contexto do dispositivo associado à janela. Ou você pode modificar esses objetos para obter os efeitos de desenho necessários. Com o contexto do dispositivo configurado como quiser, chame as funções membro da classe CDC (classe de contexto do dispositivo) para desenhar linhas, formas e texto; para usar cores; e para trabalhar com um sistema de coordenadas.