2010-01-28 20 views
5

Görsel stüdyo 2008'de bir MFC activex projesi oluşturabilir ve tek bir activex denetimi oluşturmak için bir sihirbaz sunar. Şimdi bu projede yeni kontroller oluşturmak istiyorum.MFC ActiveX denetimini varolan bir activex projesine nasıl eklerim

Bunu yapmanın bir yolunu bulamıyorum.

+0

Varolan bir Activex denetimini projeme eklemek istemediğimi unutmayın. Projemde yeni bir activex kontrolü oluşturmak istiyorum. MFC ActiveX Denetim Sihirbazı'nın yaptığı, ancak proje oluşturulduktan sonra çalıştırılabilen bir şey istiyorum. – David

+0

Bunu da bilmek isterim – divinci

cevap

0

Menü-> Proje-> tek çıkış (EXE, DLL, vb) olabilir Visual Studio 2008 ... şimdi boş MFC aktif x kontrol sınıfını eklemek>

+0

Bu "ActiveX Denetimi'nden MFC Sınıfı Ekleme" ye izin verir, ancak bu ben bir etkin x denetim kullanmak istemiyorum. Projemde yeni bir tane geliştirmek istiyorum. – David

1

Her proje sınıf-ekleyin. Birkaç çıkış istiyorsanız, çözümünü oluşturun. Çözüm mevcut projelerinizi içerir. Ayrıca, ek projeler de oluşturabilirsiniz. ActiveX denetimi için

Çözümdeki projeler kodu paylaşabilir, aynı ayarları cand yapılandırmasını kullanabilir ve birlikte oluşturulabilir.

(eğer ben bile tek projeler için, Visual Studio 2008, her zaman bir çözüm oluşturur düşünülmektedir? Zaten bir çözüm happend vermeyin.) Ben de bunu yapmak için bir yol bulamadı

+1

Burada sorun olduğunu sanmıyorum. Tek bir .OCX dosyası (ve dolayısıyla tek bir proje) bir ActiveX denetimine sahip olabilir. – djeidot

0

.

VC6'da (yeni) projenizde kaç adet ActiveX denetimi istediğinizi belirtebilirsiniz. Belki projeyi VC6'da oluşturabilir ve VC2008'e aktarabilirsiniz.

Aksi takdirde, en iyi tahminim geçerli ActiveX denetiminizin kodunu çoğaltmanızdır. Geçerli kontrolünkilere benzer iki "Ctrl" ve "PropPage" sınıfları oluşturun, ardından üstbilgileri .odl/.idl dosyasında çoğaltın. Doğru yapılırsa, yeni kontrol Sınıf Görünümünde görünür ve yöntemleri, özellikleri ve etkinlikleri ekleyebilirsiniz.

muhtemelen bazı yolu yoktur

Microsoft Visual Studio 9.0 \ VC \ VCWizards \ AppWiz \ MFC \ Control \:

2

Sadece şablonlar ve ActiveX denetimi kodu oluşturmak için komut yer aldığını tespit Var olan bir projeye kontrol ekleyebilmesi için bunu değiştirmek.

İlgili konular