Compartilhar via


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 cliente iniciem uma ação, como salvar alterações ou fechar o formulário. A tabela a seguir descreve 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 para o 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 Salvar é usada em situações de baixa memória 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
Retorne o último erro. Normal
Outros métodos IPersistMessage : métodos ou métodos IUnknown de outras interfaces
Implemente conforme descrito na documentação da interface IPersistMessage : IUnknown . Normal

Confira também

Estados de Formulário