Partager via


État normal

S’applique à : Outlook 2013 | Outlook 2016

L’état Normal est l’endroit où l’objet de formulaire passe la plupart de son temps, en attendant que les applications clientes lancent une action telle que l’enregistrement des modifications ou la fermeture du formulaire. Le tableau suivant décrit les transitions autorisées à partir de l’état Normal.

Méthode IPersistMessage Action Nouvel état
IPersistMessage ::Save(pMessage == NULL, fSameAsLoad == TRUE)
- ou -
IPersistMessage ::Save(pMessage != NULL, fSameAsLoad == FALSE)
Enregistrez de manière récursive tous les objets OLE incorporés qui ont été modifiés. Enregistrez les données de message dans l’objet message. Stockez l’indicateur fSameAsLoad pour une utilisation ultérieure dans l’état NoScribble . NoScribble
IPersistMessage ::Save(pMessage != NULL, fSameAsLoad == TRUE)
Il s’agit de la même chose que dans le cas précédent, sauf que cet appel Save est utilisé dans les situations de mémoire insuffisante et ne doit pas échouer en cas de manque de mémoire. NoScribble
IPersistMessage::HandsOffMessage
Appelez de manière récursive la méthode HandsOffMessage sur les messages incorporés ou la méthode OLE IPersistStorage ::HandsOffStorage sur des objets OLE incorporés. Libérez l’objet message et tous les messages ou objets incorporés. HandsOffFromNormal
IPersistMessage ::SaveCompleted, IPersistMessage ::InitNew ou IPersistMessage ::Load
Définissez la dernière erreur sur et retournez E_UNEXPECTED. Normal
IPersistMessage::GetLastError
Retourne la dernière erreur. Normal
Autres IPersistMessage : méthodes ou méthodes IUnknown d’autres interfaces
Implémentez comme décrit dans la documentation de l’interface IPersistMessage : IUnknown . Normal

Voir aussi

États du formulaire