Partilhar via


COleClientItem::OnChange

Chamado pela estrutura quando o usuário modifica, salva ou fecha o item OLE.

virtual void OnChange(
   OLE_NOTIFICATION nCode,
   DWORD dwParam 
);

Parâmetros

  • nCode
    O motivo pelo qual o servidor alterou esse item.Ele pode ter um dos seguintes valores:

    • OLE_CHANGED   Aparência do item OLE foi alterado.

    • OLE_SAVED   O item OLE foi salvo.

    • OLE_CLOSED   O item OLE foi fechado.

    • OLE_CHANGED_STATE   O item OLE foi alterado de um estado para outro.

  • dwParam
    If nCode é OLE_SAVED ou OLE_CLOSED, esse parâmetro não for usado. If nCode é OLE_CHANGED, esse parâmetro especifica o aspecto do item OLE que foi alterado. Para obter valores possíveis, consulte o dwParam parâmetro do COleClientItem::Draw.If nCode é OLE_CHANGED_STATE, este parâmetro é um COleClientItem::ItemState valor enumerado e descreve o estado que está sendo inserido.Ele pode ter um dos seguintes valores: emptyState, loadedState, openState, activeState, ou activeUIState.

Comentários

(Se o aplicativo de servidor é escrito usando o biblioteca Microsoft Foundation classe, essa função é chamada em resposta à Notify funções de membro de COleServerDoc ou COleServerItem.) A implementação padrão de marca de documento contêiner sistema autônomo modificado se nCode é OLE_CHANGED ou OLE_SAVED.

For OLE_CHANGED_STATE, o estado corrente retornado de GetItemState ainda será o estado antigo, que significa que o estado corrente antes para essa alterar de estado.

substituir Esta função para responder a alterações no estado do item OLE.Normalmente você atualiza aparência do item, invalidando a área na qual o item é exibido.Chame a implementação da classe base no início de sua substituir.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleClientItem

Gráfico de hierarquia

COleClientItem::GetItemState

COleServerItem::NotifyChanged

COleServerDoc::NotifyChanged

COleServerDoc::NotifyClosed

COleServerDoc::NotifySaved

Outros recursos

COleClientItem membros