Aracılığıyla paylaş


com arabirimi oluşturma

Visual C++ tanımlama com arabirimleri ve dispinterfaces com nesneleri ve Otomasyon sınıfları için kullanan projeleri oluşturmak için sihirbazlar ve şablonlar sağlar.

Bu sihirbaz, aşağıdaki üç ortak görevleri gerçekleştirmek için kullanabilirsiniz:

  • mfc projenize atl desteği ekleme

    Bir mfc project kullanarak oluşturduktan sonra bir mfc uygulaması atl desteği eklemek mfc uygulaması Sihirbazı'nı ve daha sonra çalışan mfc atl desteği ekleme kod Sihirbazı.Bu destek bir yürütülebilir mfc ya da dll projeye eklenen yalnızca basit com nesneleri için geçerlidir.Bu atl nesneleri birden çok arabiriminiz varsa.

  • Bir mfc ActiveX denetimini oluþturmak

    Açık mfc ActiveX denetim Sihirbazı'nı bir ActiveX denetiminin bir görüntüleme arabirimi ve sırasıyla .idl dosyası ve Denetim sınıfı içinde tanımlanan bir olay eşlemesi oluşturmak için.

  • atl denetim ekleme

    Bir bileşimini kullanın atl Project Sihirbazı'nı ve atl Denetim Sihirbazı'nı atl ActiveX denetimi oluşturmak için.

    Yukarıda açıklandığı gibi atl destek eklediğiniz mfc projesinde atl denetimi ekleyebilirsiniz.Ayrıca, seçerseniz atl denetim , Add Class iletişim kutusunu ve henüz eklenmedi atl destek mfc projenize, Visual Studio, mfc projenize eklemek atl desteği teyit eden bir iletişim kutusu görüntüler.

    Bu sihirbaz proje sınıflarda IDL kaynak ve com eşlemesi oluşturur.

atl projesinde açın, sonra Add Class iletişim kutusunda ek sihirbazlar ve şablonlar com arabirimleri projenize eklemek için seçenek sunar.Aşağıdaki sihirbazlar, nesnenin bir veya daha çok arabirimler kurmaya olanak sağlar:

Ayrıca, nesnenin denetim sınıfı sınıf görünümünde sağ tıklatıp com denetiminizi yeni arabirimler uygulayabilirsiniz Arabirimini uygulayan.

[!NOT]

Visual Studio bir proje için bir arabirim eklemek için bir sihirbaz sağlamaz.atl proje veya çok arabirim ekleyebilirsiniz bir Your mfc projeye ekleme atl destek ekleyerek basit bir nesne kullanarak atl Basit Nesne Sihirbazı.Alternatif olarak, projenin .idl dosyasını açın ve yazarak arabirimi oluşturur:

interface IMyInterface {
};

Bkz: bir arabirimi uygulayan ve nesneleri ekleme ve atl projesinde denetimleri daha fazla bilgi için.

Visual C++ görüntülemek için çeşitli yollar sağlar ve com arabirimleri düzenleme projeleriniz için tanımlanmış.Class View herhangi bir arabirim veya C++ projenizi .idl dosyasında tanımlı görüntüleme arabirimi için simgeler görüntüler.

atl-based com Nesne sınıfları için Class View atl sınıf ve bunu uygulayan tüm arabirimleri arasındaki ilişkiyi görüntülemek için atl sınıfındaki com haritası okur.

Class View ve kısayol menülerini, arabirimleri ile aşağıdaki gibi çalışabilirsiniz:

  • atl nesneleri mfc tabanlı bir uygulama ekleyin.

  • Yöntemlerini, özelliklerini ve olaylarını ekleyin.

  • Öğeyi çift tıklatarak doğrudan maddenin arabirimi kodu atlamak.

Ayrıca bkz.

Görevler

Uygulama Sihirbazları Kullanarak Masaüstü Projeleri Oluşturma

Kavramlar

Kod sihirbazlar ile işlevsellik ekleme