ATL Projesinde Yeni Arabirim Ekleme
Nesne veya denetim için bir arabirim eklediğinizde, bu arabirimde oluşturacaktır işlevleri için her yöntemi oluşturun.Nesnenin veya denetimin içinde şu anda varolan bir tür kitaplığında bulunan arabirimleri ekleyebilirsiniz.Ayrıca, arabirim eklediğiniz sınıfını uygulamalıdır BEGIN_COM_MAP makro veya proje bağlanıyorsa olmalıdır coclass özniteliği.
Denetiminizin iki yoldan birini kullanarak yeni bir arabirim ekleyebilirsiniz: el ile veya sınıf Görünümü'nde kod Sihirbazları'nı kullanma.
Varolan bir nesne veya denetim için bir arabirim eklemek için Sınıf Görünümü'nde kod Sihirbazları kullanma
İçinde Class View, bir denetimin sınıf adını sağ tıklatın.Örneğin, tam denetim veya bileşik denetimi veya onun üstbilgi dosyasında BEGIN_COM_MAP makro uygulayan herhangi bir denetim sınıfı.
Kısayol menüsünde Ekle[NULL]'ı Arabirimini uygulayan.
Arabirimler içinde uygulamak için seçin Arabirimini uygulayan Sihirbazı'nı.Arabirim kullanılabilir herhangi bir tür kitaplığı içinde yoksa, daha sonra bunu el ile .idl dosyasını eklemeniz gerekir.
El ile yeni bir arabirim eklemek için
Yeni bir arabirimi tanımı .idl dosyasını ekleyin.
Nesne veya arabirim denetiminden türetilir.
Yeni bir oluşturmak COM_INTERFACE_ENTRY arabirim veya proje bağlanıyorsa eklemek coclass özniteliği.
Arabirim yöntemleri oluşturmak.
Ayrıca bkz.
Görevler
Uygulama Sihirbazları Kullanarak Masaüstü Projeleri Oluşturma
Başvuru
atl com nesnelerinin temelleri
Varsayılan ATL Proje Yapılandırmaları