IOleInPlaceActiveObject 介面 (oleidl.h)
提供就地物件與相關聯應用程式最外框視窗與包含内嵌物件之應用程式內文件視窗之間的直接通訊通道。 通訊牽涉到訊息的轉譯、框架視窗的狀態 (啟動或停用) ,以及 (啟動或停用文件視窗的狀態) 。 此外,當物件需要調整框線的大小,並管理無強制回應對話方塊時,它會通知物件。
繼承
IOleInPlaceActiveObject介面繼承自IOleWindow。 IOleInPlaceActiveObject 也有下列類型的成員:
方法
IOleInPlaceActiveObject介面具有這些方法。
IOleInPlaceActiveObject::EnableModeless 當容器建立或終結強制回應對話方塊時,啟用或停用無強制回應對話方塊。 |
IOleInPlaceActiveObject::OnDocWindowActivate 啟動或停用容器的文件視窗時,通知作用中就地物件。 |
IOleInPlaceActiveObject::OnFrameWindowActivate 在啟動或停用容器的最上層框架視窗時通知物件。 |
IOleInPlaceActiveObject::ResizeBorder 警示物件需要調整其框線空間的大小。 |
IOleInPlaceActiveObject::TranslateAccelerator 處理容器訊息佇列中的功能表快速鍵訊息。 這個方法應該只用于 DLL 物件應用程式所建立的物件。 |
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | oleidl.h |