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