HRESULT InPlaceActivate (lunga iVerb,RECT * const prcPosRect = NULL);
Valore restituito
Uno dei valori HRESULT standard.
Parametri
iVerb
[in] Valore che indica l'azione deve essere eseguito da IOleObjectImpl::DoVerb.
prcPosRect
[in] Puntatore alla posizione del controllo sul posto.
Osservazioni
Fa sì che il controllo per la transizione dallo stato inattivo a qualunque stato indica il verbo in iVerb . Prima dell'attivazione, questo metodo controlla che il controllo ha un sito del client, controlla la quantità del controllo è visibile e ottiene la posizione del controllo nella finestra padre. Una volta attivato il controllo, questo metodo attiva l'interfaccia utente del controllo e racconta il contenitore per rendere visibile il controllo.
Anche questa funzione recupera un puntatore all'interfaccia IOleInPlaceSite, IOleInPlaceSiteExo IOleInPlaceSiteWindowless per il controllo e la archivia in dati membro m_spInPlaceSite della classe del controllo. Il controllo classe dati membri m_bInPlaceSiteEx, m_bWndless, m_bWasOnceWindowlesse m_bNegotiatedWnd sono impostate su TRUE come appropriato.
Panoramica CComControl |nbsp; Membri della classe
Vedere a&nchenbsp;IOleInPlaceObjectWindowlessImpl::InPlaceDeactivate