Interface IOleControlSite (ocidl.h)
Fornece os métodos que permitem que um objeto de site gerencie cada controle inserido em um contêiner. Um objeto de site fornece IOleControlSite , bem como outras interfaces de site, como IOleClientSite e IOleInPlaceSite. Quando um controle exigir os serviços expressos por meio dessa interface, ele consultará uma das outras interfaces do site cliente para IOleControlSite.
Herança
A interface IOleControlSite herda da interface IUnknown . IOleControlSite também tem estes tipos de membros:
Métodos
A interface IOleControlSite tem esses métodos.
IOleControlSite::GetExtendedControl Recupera um ponteiro IDispatch para o controle estendido que o contêiner usa para encapsular o controle real. |
IOleControlSite::LockInPlaceActive Indica se um controle deve permanecer ativo no local. Chamadas para esse método normalmente aninham um evento para garantir que o estado de ativação do objeto permaneça estável durante todo o processamento do evento. |
IOleControlSite::OnControlInfoChanged Informa ao contêiner que a estrutura CONTROLINFO do controle foi alterada e que o contêiner deve chamar IOleControl::GetControlInfo do controle para uma atualização. |
IOleControlSite::OnFocus Indica se o controle gerenciado por este site de controle ganhou ou perdeu o foco. |
IOleControlSite::ShowPropertyFrame Instrui um contêiner a exibir uma folha de propriedades para o controle inserido neste site. |
IOleControlSite::TransformCoords Converte coordenadas expressas em unidades HIMETRIC (como é padrão em OLE) para as unidades especificadas pelo contêiner. |
IOleControlSite::TranslateAccelerator Passa um pressionamento de tecla para o site de controle para processamento. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |