Share via


Interfaccia IOleInPlaceActiveObject (oleidl.h)

Fornisce un canale diretto di comunicazione tra un oggetto sul posto e la finestra più esterna dell'applicazione associata e la finestra del documento all'interno dell'applicazione che contiene l'oggetto incorporato. La comunicazione prevede la traduzione dei messaggi, lo stato della finestra frame (attivata o disattivata) e lo stato della finestra del documento (attivata o disattivata). Informa inoltre l'oggetto quando deve ridimensionare i bordi e gestisce le finestre di dialogo senza modalità.

Ereditarietà

L'interfaccia IOleInPlaceActiveObject eredita da IOleWindow. IOleInPlaceActiveObject include anche questi tipi di membri:

Metodi

L'interfaccia IOleInPlaceActiveObject include questi metodi.

 
IOleInPlaceActiveObject::EnableModeless

Abilita o disabilita le finestre di dialogo senza modalità quando il contenitore crea o elimina una finestra di dialogo modale.
IOleInPlaceActiveObject::OnDocWindowActivate

Notifica all'oggetto attivo sul posto quando la finestra del documento del contenitore viene attivata o disattivata.
IOleInPlaceActiveObject::OnFrameWindowActivate

Notifica all'oggetto quando la finestra frame di primo livello del contenitore viene attivata o disattivata.
IOleInPlaceActiveObject::ResizeBorder

Avvisa l'oggetto che deve ridimensionare lo spazio del bordo.
IOleInPlaceActiveObject::TranslateAccelerator

Elabora i messaggi dell'acceleratore di menu dalla coda dei messaggi del contenitore. Questo metodo deve essere usato solo per gli oggetti creati da un'applicazione dell'oggetto DLL.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

IOleWindow