ATL COM 屬性頁
COM 屬性頁提供使用者介面來設定一或多個 COM 物件的屬性(或呼叫 方法)。 ActiveX 控制件會廣泛使用屬性頁,以提供豐富的使用者介面,以允許在設計時間設定控制件屬性。
屬性頁是實作 IPropertyPage 或 IPropertyPage2 介面的 COM 物件。 這些介面提供方法,可讓頁面與 site
(代表頁面容器的 COM 物件) 和一些 對象 相關聯(COM 物件,其方法將呼叫,以響應屬性頁使用者所做的變更)。 屬性頁容器負責在屬性頁介面上呼叫方法,以告訴頁面何時顯示或隱藏其使用者介面,以及何時將使用者所做的變更套用至基礎物件。
每個屬性頁都可以完全獨立於可以設定其屬性的對象獨立建置。 屬性頁只需要瞭解特定介面(或一組介面),並提供使用者介面來呼叫該介面上的方法。
如需詳細資訊,請參閱 Windows SDK 中的屬性表和屬性頁 。
本節內容
指定屬性頁
列出指定控件屬性頁的步驟,並顯示範例類別。
實作屬性頁
列出實作屬性頁的步驟,包括要覆寫的方法。 逐步引導您完成以 ATLPages 範例程式為基礎的完整範例。
相關章節
ATLPages 範例
ATLPages 範例的範例抽象,其使用 IPropertyPageImpl
實作屬性頁。
ATL
提供有關如何使用 Active Template Library 進行程式設計的概念性主題連結。