Aracılığıyla paylaş


mfc ActiveX denetimleri: Hisse senedi özellik sayfalarını kullanma

Bu makalede hisse senedi özellik sayfaları ActiveX denetimleri ve bunların nasıl kullanılacağını açıklar.

Bir ActiveX denetimi özellik sayfalarını kullanma hakkında daha fazla bilgi için aşağıdaki makalelere bakın:

mfc ActiveX denetimleri ile kullanılmak üzere üç hisse senedi özellik sayfaları sağlar: CLSID_CColorPropPage, CLSID_CFontPropPage, ve CLSID_CPicturePropPage.Bu sayfaları sırasıyla hisse senedi renk, font ve resim özellikleri için bir kullanıcı arabirimi görüntülenir.

Bu özellik sayfaları bir denetime eklemek için denetimin özellik sayfası kimlikleri dizisi başlatan kod kimlikleri ekleyin.Aşağıdaki örnekte, bu kodu denetimi uygulama dosyasında bulunan (.cpp) tüm üç hisse senedi özellik sayfaları ve varsayılan özellik sayfası içeren dizi başlatır (adlı CMyPropPage Bu örnekte):

BEGIN_PROPPAGEIDS(CMyAxOptCtrl, 4)
   PROPPAGEID(CMyAxOptPropPage::guid)
   PROPPAGEID(CLSID_CFontPropPage)
   PROPPAGEID(CLSID_CColorPropPage)
   PROPPAGEID(CLSID_CPicturePropPage)
END_PROPPAGEIDS(CMyAxOptCtrl)

Count özellik sayfaları, içinde Not BEGIN_PROPPAGEIDS makro 4 olur.Bu ActiveX denetimi tarafından desteklenen özellik sayfalarının sayısını temsil eder.

Bu değişiklikleri yaptıktan sonra projenizi yeniden oluşturun.Denetimi, artık yazı, resim ve renk özellikleri özellik sayfaları vardır.

[!NOT]

Denetim hisse senedi özellik sayfaları erişilemiyorsa, mfc dll (MFCxx.DLL) geçerli işletim sistemi ile düzgün kaydedilmemiş nedeni olabilir.Bu, genellikle Visual C++ yükleme çalışmakta olan farklı bir işletim sistemi altında olur.

İpucuİpucu

Hisse senedi özelliği sayfalarınızı görünür değilse (önceki nota bakın), tam yol adı ile komut satırından RegSvr32.exe dll çalıştırarak dll kaydettirin.

Ayrıca bkz.

Kavramlar

mfc ActiveX denetimleri

mfc ActiveX denetimleri: Hisse senedi özellikleri ekleme