Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hace referencia a: Outlook 2013 | Outlook 2016
Al mostrar una lista de mensajes en una carpeta, es útil para los usuarios si distingue mensajes con clases de mensajes personalizadas de la IPM estándar. Anote los mensajes. Las clases de mensajes personalizadas se corresponden con los servidores de formularios y los servidores de formularios proporcionan iconos para representarse a sí mismos. Puede mostrar estos iconos en la lista de mensajes para alertar a los usuarios de la clase de mensaje de cada mensaje antes de que el usuario abra los mensajes. Normalmente, el icono de la propiedad PR_MINI_ICON (PidTagMiniIcon) del formulario es el que se debe mostrar en la lista de mensajes. Los formularios también tienen una propiedad PR_ICON (PidTagIcon) que se puede mostrar cuando el formulario se minimiza en una hoja de propiedades.
Para obtener un icono para una clase de mensaje sin activar el servidor de formularios para esa clase de mensaje
Llame al método IMAPIFormMgr::OpenFormContainer para obtener un puntero a una interfaz IMAPIFormContainer : IUnknown .
Llame al método IMAPIFormContainer::ResolveMessageClass para obtener un puntero a una interfaz IMAPIFormInfo : IMAPIProp .
Llame al método IMAPIFormInfo::MakeIconFromBinary para obtener un identificador de icono.
A continuación, se puede mostrar el icono mediante las API estándar de Win32.
Importante
Una vez que tenga el icono de una clase de mensaje, haga todo lo posible para almacenar en caché ese icono. No almacenar en caché iconos afecta gravemente al rendimiento de las aplicaciones cliente. Al almacenar en caché iconos, tenga cuidado con las relaciones entre las clases de mensaje y sus subclases. Por ejemplo, si el IPM. La clase de mensaje Note.Meeting.Cancel se resuelve de nuevo en IPM. Tenga en cuenta que no suponga que todas las subclases de IPM. Nota debe usar el icono para IPM. Nota.