IOleControlSite 介面 (ocidl.h)
提供可讓網站物件管理容器內每個內嵌控件的方法。 月台物件提供 IOleControlSite 和其他網站介面,例如 IOleClientSite 和 IOleInPlaceSite。 當控件需要透過這個介面表示的服務時,它會查詢其中一個 IOleControlSite 的其他用戶端月臺介面。
繼承
IOleControlSite 介面繼承自 IUnknown 介面。 IOleControlSite 也有下列類型的成員:
方法
IOleControlSite 介面具有這些方法。
IOleControlSite::GetExtendedControl 擷取容器用來包裝實際控件之擴充控件的 IDispatch 指標。 |
IOleControlSite::LockInPlaceActive 指出控件是否應該保持就地作用中。 呼叫這個方法通常會巢狀事件,以確保對象的啟用狀態在整個事件處理期間保持穩定。 |
IOleControlSite::OnControlInfoChanged 通知容器控件的 CONTROLINFO 結構已變更,而且容器應該呼叫控件的 IOleControl::GetControlInfo 進行更新。 |
IOleControlSite::OnFocus 指出此控件網站所管理的控制項是否已取得或失去焦點。 |
IOleControlSite::ShowPropertyFrame 指示容器顯示此網站內嵌控件的屬性表。 |
IOleControlSite::TransformCoords 將以 HIMETRIC 單位表示的座標, (為 OLE) 的標準單位轉換為容器所指定的單位。 |
IOleControlSite::TranslateAccelerator 將按鍵傳遞至控制月台進行處理。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |