Using the Custom Draw Service
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