Trabalhando com objetos de janela

Trabalhando com janelas chamadas para dois tipos de atividade:

  • Tratamento de mensagens do Windows

  • Na janela de desenho

Para controlar mensagens do Windows em qualquer janela, incluindo suas próprias janelas filho, consulte Mapeamento de mensagens para funções para mapear as mensagens para sua classe de janela do C++.Em seguida, escreva manipulador de mensagens funções de membro em sua classe.

A maioria de desenho em um aplicativo de estrutura ocorre no modo de exibição, cujo OnDrawfunção de membro é chamada sempre que o Sumário da janela deve ser desenhado.Se a janela for um filho do modo de exibição, você pode delegado parte do desenho do modo de exibição para a janela filho tendo OnDraw telefonar uma das funções de membro da sua janela.

Em qualquer caso, será necessário um contexto de dispositivo para o desenho.Você pode usar ações da caneta, Pincel e outros objetos gráficos contidos no contexto de dispositivo associado à sua janela.Ou você pode modificar esses objetos para obter os efeitos de desenho que você precisa.Com o contexto de dispositivo configurado conforme desejar, chamar membro funções de classe CDC (contexto de dispositivo de classe) para desenhar linhas, formas e texto; para usar cores; e para trabalhar com um sistema de coordenada.

O que você deseja saber mais sobre?

Consulte também

Conceitos

Objetos de janela