Sdílet prostřednictvím


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.

Viz také

Koncepty

Ovládací prvky MFC ActiveX

Ovládací prvky MFC ActiveX: Přidání vlastnosti populace