Compartilhar via


Interface IOleInPlaceSiteEx (ocidl.h)

Fornece um conjunto adicional de métodos de notificação de ativação e desativação que permitem que um objeto evite flash desnecessário na tela quando o objeto é ativado e desativado.

Quando um objeto é ativado, ele não sabe se sua exibição visual já está correta. Quando o objeto é desativado, o contêiner não sabe se a exibição visual está correta. Para evitar uma redesenhada e a cintilação de tela associada em ambos os casos, o contêiner pode fornecer essa extensão para IOleInPlaceSite.

Herança

A interface IOleInPlaceSiteEx herda de IOleInPlaceSite. IOleInPlaceSiteEx também tem estes tipos de membros:

Métodos

A interface IOleInPlaceSiteEx tem esses métodos.

 
IOleInPlaceSiteEx::OnInPlaceActivateEx

Chamado pelo objeto inserido para determinar se ele precisa se redesenhar após a ativação.
IOleInPlaceSiteEx::OnInPlaceDeactivateEx

Notifica o contêiner se o objeto precisar ser redesenhado após a desativação.
IOleInPlaceSiteEx::RequestUIActivate

Notifica o contêiner de que o objeto está prestes a entrar no estado ativo da interface do usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ocidl.h

Confira também

Ioleinplacesite