CComControl::InPlaceActivate

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

Index