Condividi tramite


IOleInPlaceActiveObjectImpl Class

Questa classe fornisce metodi per la manutenzione di comunicazione tra un controllo sul posto e il relativo contenitore.

Importante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

template< class T> 
class IOleInPlaceActiveObjectImpl

Parametri

  • T
    La classe, derivata da IOleInPlaceActiveObjectImpl.

Membri

Metodi pubblici

Nome

Descrizione

IOleInPlaceActiveObjectImpl::ContextSensitiveHelp

Abilita la guida sensibile al contesto. L'implementazione ATL restituisce E_NOTIMPL.

IOleInPlaceActiveObjectImpl::EnableModeless

Attiva le finestre di dialogo non modale. L'implementazione ATL restituisce S_OK.

IOleInPlaceActiveObjectImpl::GetWindow

Ottiene un handle di finestra.

IOleInPlaceActiveObjectImpl::OnDocWindowActivate

Notifica al controllo quando la finestra del documento del contenitore viene attivata o disattivata. L'implementazione ATL restituisce S_OK.

IOleInPlaceActiveObjectImpl::OnFrameWindowActivate

Notifica al controllo quando la finestra cornice di primo livello del contenitore viene attivata o disattivata. Restituisce l'implementazione di ATL

IOleInPlaceActiveObjectImpl::ResizeBorder

Notifica al controllo che deve ridimensionare i bordi. L'implementazione ATL restituisce S_OK.

IOleInPlaceActiveObjectImpl::TranslateAccelerator

Elabora i messaggi del tasto di scelta rapida di menu dal contenitore. L'implementazione ATL restituisce E_NOTIMPL.

Note

L'interfaccia IOleInPlaceActiveObject gestisce la comunicazione tra un controllo sul posto e il relativo contenitore; ad esempio, specificando lo stato attivo del controllo e del contenitore e notifica al controllo deve ridimensionare. La classe IOleInPlaceActiveObjectImpl fornisce un'implementazione predefinita IOleInPlaceActiveObject e supporta IUnknown inviando le informazioni del dispositivo di dump nelle build di debug.

Articoli correlati   L'esercitazione ATL, Creare un progetto ATL

Gerarchia di ereditarietà

IOleInPlaceActiveObject

IOleInPlaceActiveObjectImpl

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

CComControl Class

ActiveX Controls Interfaces

Altre risorse

ATL Class Overview