IOleInPlaceSiteWindowless 介面 (ocidl.h)
擴充 IOleInPlaceSiteEx 介面。 IOleInPlaceSiteWindowless 適用於在無視窗對象上實作的 IOleInPlaceObjectWindowless 。 這兩個介面會從其容器提供無視窗對象的服務,讓無視窗對象能夠:
- 處理視窗訊息
- 參與拖放作業
- 執行繪圖作業
無窗口物件可以進入就地作用中狀態,而不需要視窗或與視窗相關聯的資源。 相反地,物件的容器會提供物件與具有窗口相關聯的許多服務。
繼承
IOleInPlaceSiteWindowless 介面繼承自 IOleInPlaceSiteEx。 IOleInPlaceSiteWindowless 也有下列類型的成員:
方法
IOleInPlaceSiteWindowless 介面具有這些方法。
IOleInPlaceSiteWindowless::AdjustRect 如果指定矩形完全或部分被重疊、不透明對象所涵蓋,則調整該矩形。 |
IOleInPlaceSiteWindowless::CanWindowlessActivate 如果其容器可以支援對象作為可就地啟動的無窗口物件,則通知物件。 |
IOleInPlaceSiteWindowless::GetCapture 由就地作用中無窗口物件呼叫,以判斷它是否仍具有滑鼠擷取。 |
IOleInPlaceSiteWindowless::GetDC 從其容器提供螢幕或相容裝置之裝置內容的句柄的物件。 |
IOleInPlaceSiteWindowless::GetFocus 由就地作用中無窗口物件呼叫,以判斷它是否仍然具有鍵盤焦點。 |
IOleInPlaceSiteWindowless::InvalidateRect 讓對象在畫面上使其就地影像的指定矩形失效。 |
IOleInPlaceSiteWindowless::InvalidateRgn 讓對象在畫面上使其就地影像的指定區域失效。 |
IOleInPlaceSiteWindowless::OnDefWindowMessage 針對傳遞至物件的所有訊息叫用默認處理。 |
IOleInPlaceSiteWindowless::ReleaseDC 釋放先前透過呼叫 IOleInPlaceSiteWindowless::GetDC 取得的裝置內容。 |
IOleInPlaceSiteWindowless::ScrollRect 讓對象在畫面上捲動其就地作用中影像內的區域。 |
IOleInPlaceSiteWindowless::SetCapture 啟用就地作用中無窗口物件,以擷取所有滑鼠訊息。 |
IOleInPlaceSiteWindowless::SetFocus 設定UI作用中無視窗對象的鍵盤焦點。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |