Compartilhar via


Trabalhando com objetos de janela

Trabalhando com chamadas de windows para dois tipos de atividade:

  • Manipulação de mensagens do Windows

  • Na janela de desenho

Para lidar com mensagens do Windows em qualquer janela, incluindo suas próprias janelas filho, consulte Mapeamento mensagens para funções para mapear as mensagens para sua classe de janela do C++.Então escreva mensagem manipulador funções de membro em sua classe.

A maioria dos desenho em um aplicativo do framework ocorre no modo de exibição cuja OnDraw função de membro é chamada sempre que o conteúdo da janela deve ser desenhado.Se a janela é um filho do modo de exibição, pode delegar algumas desenho do modo de exibição para a janela filho por ter OnDraw uma das funções de membro da janela de chamada.

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

O que você deseja saber mais sobre?

Consulte também

Conceitos

Objetos de janela