Sdílet prostřednictvím


ATL COM – stránky vlastností

Stránky vlastností modelu COM poskytují uživatelské rozhraní pro nastavení vlastností (nebo volání metod) jednoho nebo více objektů MODELU COM. Stránky vlastností jsou široce používány ovládacími prvky ActiveX pro poskytování bohatých uživatelských rozhraní, která umožňují nastavit vlastnosti ovládacího prvku v době návrhu.

Stránky vlastností jsou com objekty, které implementují IPropertyPage nebo IPropertyPage2 rozhraní. Tato rozhraní poskytují metody, které umožňují, aby stránka byla přidružena k site (objekt COM představující kontejner stránky) a řadu objektů (objekty COM, jejichž metody budou volány v reakci na změny provedené uživatelem stránky vlastností). Kontejner stránky vlastností je zodpovědný za volání metod v rozhraní stránky vlastností, aby stránku, kdy má zobrazit nebo skrýt jeho uživatelské rozhraní, a kdy použít změny provedené uživatelem na podkladové objekty.

Každá stránka vlastností lze sestavit zcela nezávisle na objektech, jejichž vlastnosti lze nastavit. Vše, co stránka vlastností potřebuje, je porozumět určitému rozhraní (nebo sadě rozhraní) a poskytnout uživatelské rozhraní pro volání metod v daném rozhraní.

Další informace naleznete v části Seznamy vlastností a stránky vlastností v sadě Windows SDK.

V tomto oddílu

Zadání stránek vlastností
Uvádí kroky pro zadání stránek vlastností pro ovládací prvek a zobrazí ukázkovou třídu.

Implementace stránek vlastností
Uvádí kroky pro implementaci stránek vlastností, včetně metod pro přepsání. Provede vás úplným příkladem založeným na ukázkovém programu ATLPages.

Ukázka ATLPages
Ukázka abstrakce pro ukázku ATLPages, která implementuje stránku vlastností pomocí IPropertyPageImpl.

ATL
Obsahuje odkazy na koncepční témata o tom, jak programovat pomocí knihovny aktivní šablony.

Viz také

Koncepty