IOleObjectImpl::DoVerbInPlaceActivate
Executa o controle e instala a janela, mas não instala a interface do usuário.
HRESULT DoVerbInPlaceActivate(
LPCRECT prcPosRect,
HWND /* hwndParent */
);
Parâmetros
prcPosRec
[in] um ponteiro ao retângulo o contêiner desejar que o controle para desenhar em.hwndParent
[in] identificador de janela que contém o controle.Não usado na implementação de ATL.
Valor de retorno
Um dos valores padrão de HRESULT .
Comentários
Alterna o controle no lugar CComControlBase::InPlaceActivatechamando.A menos que o membro m_bWindowOnly de dados da classe do controle é Verdadeiro, DoVerbInPlaceActivate tenta primeiro ativar o controle como um controle sem janelas (possível somente se o contêiner suporta IOleInPlaceSiteWindowless).Se isso falhar, a função para ativar o controle com os recursos estendidos (possíveis somente se o contêiner suporta IOleInPlaceSiteEx).Se isso falhar, a função para ativar o controle sem os recursos estendidos (possíveis somente se o contêiner suporta IOleInPlaceSite).Se a ativação é bem-sucedida, a função notifica o contêiner que o controle foi ativado.
Requisitos
Cabeçalho: atlctl.h