Compartilhar via


Using the Custom Draw Service

Windows Mobile Not SupportedWindows Embedded CE Supported

9/9/2008

Windows Embedded CE suporta o personalizado serviço desenhar. O personalizado desenhar serviço não é um comum controle; é um serviço que facilita para personalizar a aparência de um comum controle. Você pode usá-lo a alteração a cor ou fonte de um comum controle, ou para desenhar o controle parcialmente ou totalmente.

Um comum controle que ofereça suporte o personalizado serviço desenhar fornece esse serviço por enviar um NM_CUSTOMDRAW mensagem em momentos específicos durante desenho operações. O lParam parâmetro de NM_CUSTOMDRAW é uma referência a um NMCUSTOMDRAW estrutura. Se o controle for um exibição de lista, ele usará o NMLVCUSTOMDRAW estrutura; Se o controle for um modo de exibição de árvore, ele usará o NMTVCUSTOMDRAW estrutura; Se o controle for uma dica de ferramenta, ela usará o NMTTCUSTOMDRAW estrutura. Essas estruturas contêm dados que o aplicativo pode usar para determinar como para desenhar o controle. O seguinte comum controles podem fornecer o personalizado desenhar serviço:

  • Faixas de comando
  • Controles de cabeçalho
  • Modos de Exibição de Lista
  • Barras de ferramentas
  • As dicas de ferramentas
  • Trackbars
  • Modos de exibição de árvore

See Also

Concepts

Working with Common Controls