CComControlBase::InPlaceActivate
Faz com que o controle para fazer a transição de estado inativo ao estado que o verbo em iVerb indica.
HRESULT InPlaceActivate(
LONG iVerb,
const RECT* prcPosRect = NULL
);
Parâmetros
iVerb
Avalie indicar a ação a ser executada por IOleObjectImpl::DoVerb.prcPosRect
Posição do ponteiro controle no lugar.
Valor de retorno
Um dos valores padrão do HRESULT.
Comentários
Antes de ativação, esse método verifique se o controle possui um site de cliente, verifica quanto de controle é visível, e obtém o controle local na janela pai.Depois que o controle está ativado, esse método ativa a interface do usuário do controle e informa o recipiente para tornar o controle visível.
Esse método também recupera um ponteiro de IOleInPlaceSite, da interface de IOleInPlaceSiteEx, ou de IOleInPlaceSiteWindowless para o controle e o armazena em CComControlBase::m_spInPlaceSitemembro de dados da classe do controle.Os membros CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless, e CComControlBase::m_bNegotiatedWnd de dados da classe do controle são definidos como true conforme apropriado.
Requisitos
Cabeçalho: atlctl.h