IViewObjectExImpl 類別
這個類別會實作 IUnknown 並提供 IViewObject、 IViewObject2和 IViewObjectEx 介面的預設實作。
重要事項 |
---|
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。 |
template<
class T
>
class ATL_NO_VTABLE IViewObjectExImpl :
public IViewObjectEx
參數
- T
您的類別,衍生自 IViewObjectExImpl。
Members
公用方法
名稱 |
描述 |
---|---|
繪製控制項的表示在裝置內容中。 |
|
凍結控制項繪製表示,所以不會變更之前 Unfreeze。ATL 實作會傳回 E_NOTIMPL。 |
|
如果有的話,擷取控制項的現有諮詢接收連接。 |
|
傳回控制項所使用的邏輯調色盤用於繪製。ATL 實作會傳回 E_NOTIMPL。 |
|
從控制項類別資料成員 CComControlBase::m_sizeExtent擷取在 HIMETRIC 單位 (每個單位為 0.01 公釐顯示控制項的大小)。 |
|
指定要使用的物件提供從容器的縮放,提示使用者進行調整。 |
|
傳回描述一個要求的繪製方面的矩形。ATL 實作會傳回 E_NOTIMPL。 |
|
如需物件的不透明的傳回資訊,以及繪圖方面支援。 |
|
檢查指定的點是否包含在指定的矩形並傳回在 pHitResult的 HITRESULT 值。 |
|
檢查控制項的顯示矩形是否重疊位於指定位置的矩形的任何位置並傳回在 pHitResult的 HITRESULT 值。 |
|
將控制項和通知接收之間的連接,因此可以接收會收到有關在控制項檢視中的變更。 |
|
解除凍結控制項繪製的表示。ATL 實作會傳回 E_NOTIMPL。 |
備註
IViewObject、 IViewObject2和 IViewObjectEx 介面可讓控制項直接顯示和建立並嘗試通知接收告知容器控制項中顯示的變更。IViewObjectEx 介面為擴充的控制項功能的支援 (例如重繪閃動可用的繪圖、非矩形和透明控制項和點擊測試 (例如,關閉滑鼠點選方式在控制項中必須要考慮)。類別 IViewObjectExImpl 提供這些介面的預設實作並透過傳送訊息至實作 IUnknown 傾印裝置偵錯組建。
繼承階層架構
IViewObjectEx
IViewObjectExImpl
需求
Header: atlctl.h