Pergunta

Eu quero adicionar uma coluna personalizada para a caixa de entrada, que é uma coluna Sim / Não. Eu quero um ícone para mostrar no caso Sim. Como posso fazer isso?

Tudo o que eu olhei para cima ou é sobre a adição de uma coluna através da propriedade View.XML, através UserProperties.Add com AddToFolderFields = true, ou através de campos.

Há também um monte de fóruns onde Dmitry de dimastr.com apenas diz as pessoas que não é possível definir um ícone com nenhuma explicação real.

É muito frustrante - por que apoio UI do Outlook criando Ícone campos, se você não pode definir um ícone para eles ?! Não apenas ser sempre colunas em branco?!

Algumas perguntas alternativas que também ajuda se eles foram respondidas:

  • O que é o elemento "bitmap" na View.XML de um <column>?

  • Como posso definir um UserProperty como o valor de uma coluna usando o elemento "prop" de um <column>?

  • Onde posso encontrar uma descrição da definição View.XML? artigos Microsoft todos têm más ligações.

Foi útil?

Solução

Os ícones no cabeçalho e ícones na coluna em si não são possíveis sem algum tipo de hacks API do Windows sobre as células da coluna.

Se alguém tem uma boa, eu vou marcá-lo como uma resposta. Caso contrário, eu vou marcar este ( "Impossível") como a resposta aceita.

EDIT: Eu olhei com Spy ++. vista do Outlook é um "super-rede" que é pintado manualmente. Você não tem acesso a células individuais. Assim que o torna muito mais difícil. Um corte teria que como subclasse a super-rede e substituir algum método interno ou algo assim. Em seguida, substitua super-rede do Outlook com a subclasse. Ou algo igualmente terrível. Estou pensando impossível é a resposta só real ...

Outras dicas

pode você verificar esse segmento, therer pode ser uma solução através do formulário http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top