Estado NoScribble
Hace referencia a: Outlook 2013 | Outlook 2016
El estado NoScribble indica que se guardan los cambios en un mensaje. El guardado real de los valores almacenados en la interfaz de usuario del objeto de formulario se produce cuando la aplicación cliente llama al método IPersistMessage::Save del objeto de formulario. En la tabla siguiente se describen las transiciones permitidas desde el estado NoScribble.
IPersistMessage ( método) | Action | Nuevo estado |
---|---|---|
IPersistMessage::SaveCompleted(pMessage == NULL) |
Si la marca fSameAsLoad era TRUE en la llamada IPersistMessage::Save que hizo que el formulario entrara en el estado NoScribble y se modificara el mensaje, marque internamente los cambios como guardados y llame al método IMAPIViewAdviseSink::OnSaved . |
Normal |
IPersistMessage::SaveCompleted(pMessage != NULL) |
Llame al método IPersistMessage::HandsOffMessage (similar al método OLE IPersistStorage::HandsOffStorage ) seguido de las acciones SaveCompleted normales. Si SaveCompleted se realizó correctamente, escriba el estado Normal. De lo contrario, escriba el estado HandsOffAfterSave . | Normal o HandsOffAfterSave |
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. | HandsOffAfterSave |
Guardar, IPersistMessage::InitNew o IPersistMessage::Load |
Establezca el último error en y devuelva E_UNEXPECTED. | NoScribble |
IPersistMessage::GetLastError |
Devuelve el último error. | NoScribble |
Otros métodos O métodos IPersistMessage : IUnknown de otras interfaces |
Establezca el último error en y devuelva E_UNEXPECTED. | NoScribble |