IQuickActivateImpl 類別
這個類別會將容器的控件初始化結合成單一呼叫。
重要
這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。
語法
template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate
參數
T
您的類別衍生自 IQuickActivateImpl
。
成員
公用方法
名稱 | 描述 |
---|---|
IQuickActivateImpl::GetContentExtent | 擷取執行中控件目前的顯示大小。 |
IQuickActivateImpl::QuickActivate | 執行載入控制件的快速初始化。 |
IQuickActivateImpl::SetContentExtent | 通知控件容器為其指派多少顯示空間。 |
備註
IQuickActivate 介面可藉由在單一呼叫中結合初始化,協助容器避免載入控件時發生延遲。 方法 QuickActivate
可讓容器將指標傳遞至 QACONTAINER 結構,此結構會保存控件所需之所有介面的指標。 傳回時,控件會將指標 傳回至 QACONTROL 結構,此結構會保存容器所使用的介面指標。 類別IQuickActivateImpl
會藉由在偵錯組建中將資訊傳送至傾印裝置,提供和 IUnknown
實作的默認IQuickActivate
實作。
繼承階層架構
IQuickActivate
IQuickActivateImpl
需求
標頭: atlctl.h
IQuickActivateImpl::GetContentExtent
擷取執行中控件目前的顯示大小。
STDMETHOD(GetContentExtent)(LPSIZEL pSize);
備註
大小適用於控件的完整轉譯,並以 HIMETRIC 單位指定。
請參閱 Windows SDK 中的 IQuickActivate::GetContentExtent 。
IQuickActivateImpl::QuickActivate
執行載入控制件的快速初始化。
STDMETHOD(QuickActivate)(
QACONTAINER* pQACont,
QACONTROL* pQACtrl);
備註
結構包含控制項所需的介面指標,以及某些環境屬性的值。 傳回時,控件會將指標傳遞至 QACONTROL 結構,其中包含容器所需之介面的指標,以及其他狀態資訊。
請參閱 Windows SDK 中的 IQuickActivate::QuickActivate 。
IQuickActivateImpl::SetContentExtent
通知控件容器為其指派多少顯示空間。
STDMETHOD(SetContentExtent)(LPSIZEL pSize);
備註
大小是以 HIMETRIC 單位指定。
請參閱 Windows SDK 中的 IQuickActivate::SetContentExtent 。