共用方式為


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實作。

相關文章 ATL 教學課程建立 ATL 專案

繼承階層架構

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

另請參閱

CComControl 類別
類別概觀