CComControlBase::InPlaceActivate
Faz com que o controle para fazer a transição do estado de inativo para qualquer estado o verbo em iVerb indica.
HRESULT InPlaceActivate(
LONG iVerb,
const RECT* prcPosRect = NULL
);
Parâmetros
iVerb
Valor que indica a ação a ser executada por IOleObjectImpl::DoVerb.prcPosRect
Ponteiro para a posição do controle no local.
Valor de retorno
Um dos valores HRESULT padrão.
Comentários
Antes da ativação, esse método verifica o controle tem um site do cliente, verifica quanto do controle é visível e obtém a localização do controle na janela pai.Depois que o controle for ativado, esse método ativa a interface de usuário do controle e informa o contêiner para tornar visível o controle.
Esse método também recupera um IOleInPlaceSite, IOleInPlaceSiteEx, or IOleInPlaceSiteWindowless ponteiro de interface para o controle e o armazena no dados de membro CComControlBase::m_spInPlaceSite.O controle classe dados membros CComControlBase::m_bInPlaceSiteEx, CComControlBase::m_bWndLess, CComControlBase::m_bWasOnceWindowless, and CComControlBase::m_bNegotiatedWnd são conjunto sistema autônomo true conforme apropriado.
Requisitos
Cabeçalho: atlctl.h