Pregunta

Quiero agregar una columna personalizada a la Bandeja de entrada que es un Sí / No columna. Quiero un icono para mostrar en el caso Sí. ¿Cómo puedo hacer esto?

Todo lo que he mirado hacia arriba es o bien sobre la adición de una columna a través de la propiedad View.XML, a través de UserProperties.Add con AddToFolderFields = true, o por medio de selección de campos.

También hay una gran cantidad de foros donde Dmitry de dimastr.com simplemente dice a la gente que no es posible establecer un icono sin explicación real.

Es bastante frustrante - ¿por qué el apoyo de la interfaz de usuario de Outlook crear campos icono si no se puede establecer un icono para ellos ?! ¿No se acaba siempre será columnas en blanco?!

Algunas preguntas alternativas que también ayudaría si se respondieron:

  • ¿Cuál es el elemento "mapa de bits" en el View.XML de un <column>?

  • ¿Cómo puedo configurar un UserProperty como el valor de una columna utilizando el elemento "apuntalar" de un <column>?

  • ¿Dónde puedo encontrar una descripción de la definición View.XML? Microsoft artículos tienen enlaces malos.

¿Fue útil?

Solución

Los iconos en el encabezado y los iconos en la propia columna no son posibles sin algún tipo de hacks API de Windows en las celdas de la columna.

Si alguien tiene una buena idea, voy a marcarla como una respuesta. De lo contrario, voy a marcar este ( "imposible") como la respuesta aceptada.

EDIT: Miré con Spy ++. punto de vista de Outlook es una "superred" que se pinta de forma manual. Usted no tiene acceso a las celdas individuales. Por lo que hace que sea mucho más difícil. Un truco tendría que gustar subclase de la súper red y anular algún método interno o algo así. A continuación, reemplace súper red de Outlook con la subclase. O algo igualmente terrible. Estoy pensando imposible es la única respuesta real ...

Otros consejos

Puede usted comprobar que el hilo, therer podría ser una solución a través del formulario http://www.outlookcode.com/threads.aspx?forumid=3&messageid=31897

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top