IOleObjectImpl::DoVerbInPlaceActivate
Executa o controle e instala sua janela, mas não instala a interface de usuário do controle.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Parâmetros
prcPosRec
[in] Ponteiro para o retângulo no contêiner quer o controle para desenhar em.hwndParent
[in] Identificador da janela que contém o controle.Não usado na implementação ATL.
Valor de retorno
Um do padrão HRESULT valores.
Comentários
Ativa o controle no lugar chamando CComControlBase::InPlaceActivate.A menos que dados de membro m_bWindowOnly é TRUE, DoVerbInPlaceActivate primeira tenta ativar o controle sistema autônomo um controle sem janelas (possível somente se o contêiner suporta IOleInPlaceSiteWindowless).Se isso falhar, a função tenta ativar o controle com recursos estendidos (possíveis somente se o contêiner suporta IOleInPlaceSiteEx).Se isso falhar, a função tenta ativar o controle com nenhuma recursos estendidos (possíveis somente se o contêiner suporta IOleInPlaceSite).Se a ativação for bem-sucedida, a função notifica o contêiner que foi ativado o controle.
Requisitos
Cabeçalho: atlctl.h
Consulte também
Referência
CComControlBase::InPlaceActivate
CComControlBase::m_bWindowOnly