Aracılığıyla paylaş


Seçenekler, ATL Denetim Sihirbazı

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Oluşturduğunuz denetim türünü ve içerdiği arabirim desteği düzeyini tanımlamak için sihirbazın bu sayfasını kullanın.

UIElement Listesi

Denetim türü

Oluşturmak istediğiniz denetim türü.

  • Standart denetim: ActiveX denetimi.

  • Bileşik denetim: Diğer ActiveX denetimlerini veya Windows denetimlerini içerebilen (iletişim kutusuna benzer) bir ActiveX denetimi. Bileşik denetim aşağıdakileri içerir:

    • Bileşik denetimi uygulayan iletişim kutusu için bir şablon.

    • Çağrıldığında bileşik denetimi otomatik olarak kaydeden REGISTRY adlı özel bir kaynak.

    • Bileşik denetimi uygulayan bir C++ sınıfı.

    • Bileşik denetim tarafından kullanıma sunulan bir COM arabirimi.

    • Bileşik denetimi içeren bir HTML test sayfası.

      Varsayılan olarak bu denetim, bunun pencereli bir denetim olduğunu belirtmek için CComControlBase::m_bWindowOnly değerini true olarak ayarlar. Bir havuz haritası uygular. Daha fazla bilgi için bkz . DHTML Denetimi desteği.

  • DHTML denetimi: ATL DHTML denetimi, HTML kullanarak kullanıcı arabirimini belirtir. DHTML UI sınıfı bir COM eşlemesi içerir. Varsayılan olarak bu denetim, bunun pencereli bir denetim olduğunu belirtmek için CComControlBase::m_bWindowOnly değerini true olarak ayarlar.

    Daha fazla bilgi için bkz . DHTML Denetim Projesinin Öğelerini Tanımlama.

En az denetim

Yalnızca çoğu kapsayıcının kesinlikle ihtiyaç duyduğu arabirimleri destekler. Denetim türlerinden herhangi biri için En az denetim ayarlayabilirsiniz: minimum standart denetim, minimum bileşik denetim veya minimum DHTML denetimi oluşturabilirsiniz.

Toplama

Oluşturduğunuz denetim için toplama desteği ekler. Daha fazla bilgi için bkz . Toplama.

  • Evet: Toplanabilir bir denetim oluşturun.

  • Hayır: Toplanamayan bir denetim oluşturun.

  • Yalnızca: Yalnızca toplama yoluyla örneklenebilir bir denetim oluşturun.

İş parçacığı modeli

Denetim tarafından kullanılan iş parçacığı modelini belirtir.

  • Tek: Denetim yalnızca birincil COM iş parçacığında çalışır.

  • Daire: Kontrol herhangi bir tek iş parçacığı dairede oluşturulabilir. Varsayılan.

Arabirim

Bu denetimin kapsayıcıya kullanıma sunma arabiriminin türü.

  • İkili: VTBL aracılığıyla IDispatch ve doğrudan aracılığıyla özellikleri ve yöntemleri kullanıma sunan bir arabirim oluşturur.

  • Özel: Yöntemleri doğrudan bir VTBL aracılığıyla kullanıma sunan bir arabirim oluşturur.

    Özel'i seçerseniz denetimin Otomasyon ile uyumlu olduğunu belirtebilirsiniz. Otomasyon uyumlu'yu seçerseniz sihirbaz, idl'deki arabirime oleautomation özniteliğini ekler ve arabirim oleaut32.dll'da evrensel sıralayıcı tarafından sıralanabilir. Daha fazla bilgi için bkz . Windows SDK'sında Hazırlama Ayrıntıları .

    Ayrıca Otomasyon uyumlu'yı seçerseniz denetimdeki tüm yöntemlerin tüm parametreleri VARIANT uyumlu olmalıdır.

Destek

Denetim için ek çeşitli destek ayarlar.

  • Bağlantı noktaları: Nesnenizin sınıfını IConnectionPointContainerImpl'den türeterek ve bir kaynak arabirimi kullanıma sunarak nesneniz için bağlantı noktalarını etkinleştirir.

  • Lisanslı: Lisanslama denetimine destek ekler. Lisanslı denetimler yalnızca istemci makine doğru lisansa sahipse barındırılabilir.

Ayrıca bkz.

ATL Denetimi Sihirbazı