Estado normal

Aplica-se a: Outlook 2013 | Outlook 2016

O estado Normal é onde o objeto de formulário passa a maior parte do tempo, aguardando que os aplicativos clientes iniciem uma ação, como salvar alterações ou fechar o formulário. A tabela a seguir descreve as transições permitidas do estado Normal.

Método IPersistMessage Action Novo estado
IPersistMessage::Save(pMessage == NULL, fSameAsLoad == TRUE)
-ou-
IPersistMessage::Save(pMessage != NULL, fSameAsLoad == FALSE)
Salve recursivamente todos os objetos OLE inseridos que foram modificados. Salve os dados da mensagem de volta no objeto de mensagem. Armazene o sinalizador fSameAsLoad para uso posterior no estado NoScribble . NoScribble
IPersistMessage::Save(pMessage != NULL, fSameAsLoad == TRUE)
Isso é o mesmo que o caso anterior, exceto que essa chamada Save é usada em situações de memória insuficiente e não deve falhar por falta de memória. NoScribble
IPersistMessage::HandsOffMessage
Invoque recursivamente o método HandsOffMessage em mensagens inseridas ou o método OLE IPersistStorage::HandsOffStorage em objetos OLE inseridos. Libere o objeto de mensagem e quaisquer mensagens ou objetos inseridos. HandsOffFromNormal
IPersistMessage::SaveCompleted, IPersistMessage::InitNew ou IPersistMessage::Load
Defina o último erro como e retorne E_UNEXPECTED. Normal
IPersistMessage::GetLastError
Retornar o último erro. Normal
Other IPersistMessage : IUnknown métodos ou métodos de outras interfaces
Implemente conforme descrito na documentação da interface IPersistMessage : IUnknown . Normal

Confira também

Estados do formulário