COleClientItem:: OnChange

virtual privatevoid OnChange ( OLE_NOTIFICATION nCode, DWORD dwParam );

Parâmetros

nCode

A razão do servidor alterado este item. Ele pode ter um dos seguintes valores:

dwParam

Se nCode OLE_SAVED ou OLE_CLOSED, este parâmetro não é usado. Se nCode OLE_CHANGED, este parâmetro especifica o aspecto do item OLE que foi alterado. Para obter valores possíveis, consulte o dwParam parâmetro de COleClientItem::Draw. Se OLE_CHANGED_STATE nCode , este parâmetro é um COleClientItem:: ItemState enumerados valor e descreve o Estado sendo inserido. Ele pode ter um dos seguintes valores: emptyState, loadedState, openState, activeStateou activeUIState.

Observações

Chamado pela estrutura quando o usuário modifica, salva ou fecha o item OLE. (Se o aplicativo de servidor é escrito usando o Microsoft Foundation Biblioteca de Classees, essa função é chamada em resposta a funções de membro notificar de COleServerDoc ou COleServerItem.) A implementação padrão marca o Contêiner documento como modificada se nCode é OLE_CHANGED ou OLE_SAVED.

Para OLE_CHANGED_STATE, o estado atual retornado de GetItemState ainda será o estado antigo, ou seja, o Estado que era atual antes a esta mudança de Estado.

Substituir esta função para responder a alterações no estado do item OLE. Normalmente você atualizar a aparência do item por invalidar a área na qual o item é exibido. Chamar a implementação da classe base no início de sua Substituir.

Visão geral de COleClientItem |nbsp; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp;COleClientItem::GetItemState, COleServerItem::&NotifyChanged, COleServerDoc::NotifyChanged, COleServerDoc::NotifyClosed, COleServerDoc::NotifySaved

Index