Ovládací prvky MFC ActiveX: Použití stránek vlastností v zásobách
Tento článek pojednává o stránky akcií vlastností pro ovládací prvky ActiveX a jejich použití.
Další informace o použití stránek vlastností ovládacího prvku ActiveX naleznete v následujících článcích:
MFC obsahuje tři stránky vlastností akcií pomocí ovládacích prvků ActiveX: CLSID_CColorPropPage, CLSID_CFontPropPage, a CLSID_CPicturePropPage.Tyto stránky resp. zobrazí uživatelské rozhraní pro burzovní barvy, písma a vlastnosti obrázku.
Chcete-li zahrnout tyto stránky vlastností do ovládacího prvku, přidáte jejich ID kódu, který inicializuje pole ID stránky vlastností ovládacího prvku.V následujícím příkladu se tento kód umístěn v souboru provádění řízení (.CPP) inicializuje pole obsahovat všechny tři stránky vlastností akcií a výchozí vlastnosti stránky (s názvem CMyPropPage v tomto příkladu):
BEGIN_PROPPAGEIDS(CMyAxOptCtrl, 4)
PROPPAGEID(CMyAxOptPropPage::guid)
PROPPAGEID(CLSID_CFontPropPage)
PROPPAGEID(CLSID_CColorPropPage)
PROPPAGEID(CLSID_CPicturePropPage)
END_PROPPAGEIDS(CMyAxOptCtrl)
Všimněte si, že v počtu vlastností stránky BEGIN_PROPPAGEIDS makro, je 4.To představuje počet stránek vlastností podporovaných ovládací prvek ActiveX.
Po provedení těchto změn znovu vytvořte projekt.Ovládací prvek má nyní stránky vlastností písma, obrázek a barevné vlastnosti.
[!POZNÁMKA]
Pokud stránky akcií vlastností ovládacího prvku není přístupný, pravděpodobně MFC DLL (MFCxx.DLL) nebyl registrován správně s aktuálním operačním systémem.Výsledkem obvykle v operačním systému liší od aktuálně spuštěné instalaci Visual C++.
Tip
Pokud nejsou zobrazeny akcií vlastností (viz předchozí poznámka) spuštěním nástroje RegSvr32.exe z příkazového řádku s názvem úplnou cestu ke knihovně DLL zaregistrovat knihovnu DLL.