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 |