Estado normal
Hace referencia a: Outlook 2013 | Outlook 2016
El estado Normal es donde el objeto de formulario pasa la mayor parte de su tiempo, esperando a que las aplicaciones cliente inicien una acción como guardar los cambios o cerrar el formulario. En la tabla siguiente se describen las transiciones permitidas desde el estado Normal.
IPersistMessage (método) | Action | Nuevo estado |
---|---|---|
IPersistMessage::Save(pMessage == NULL, fSameAsLoad == TRUE) o: IPersistMessage::Save(pMessage != NULL, fSameAsLoad == FALSE) |
Guarde de forma recursiva cualquier objeto OLE incrustado que se haya modificado. Guarde los datos del mensaje de nuevo en el objeto de mensaje. Almacene la marca fSameAsLoad para su uso posterior en el estado NoScribble . | NoScribble |
IPersistMessage::Save(pMessage != NULL, fSameAsLoad == TRUE) |
Esto es lo mismo que en el caso anterior, salvo que esta llamada Save se usa en situaciones de memoria baja y no debe producir errores por falta de memoria. | NoScribble |
IPersistMessage::HandsOffMessage |
Invoque de forma recursiva el método HandsOffMessage en los mensajes incrustados o el método OLE IPersistStorage::HandsOffStorage en objetos OLE incrustados. Libere el objeto de mensaje y los mensajes u objetos incrustados. |
HandsOffFromNormal |
IPersistMessage::SaveCompleted, IPersistMessage::InitNew o IPersistMessage::Load |
Establezca el último error en y devuelva E_UNEXPECTED. | Normal |
IPersistMessage::GetLastError |
Devuelve el último error. | Normal |
Otros métodos O métodos IPersistMessage : IUnknown de otras interfaces |
Implemente como se describe en la documentación de la interfaz IPersistMessage : IUnknown . | Normal |