Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
IDL Yöntemi Ekleme sihirbazı, IDL dosyası içeren bir ATL projesinde olduğu gibi Arabirim Tanımı Kitaplığı (IDL) arabirimine bir yöntem ekler. Bu sihirbaz MFC destekleyen projelerde kullanılamaz.
Bu sihirbaz, Yöntem ekleme sihirbazından ve IDL MFC yöntemi ekleme sihirbazından aşağıdaki yollarla farklıdır:
- Yöntem ekleme sihirbazı projenizdeki bir arabirime yöntem ekler ve arabirimle ilişkili sınıfı güncelleştirebilir.
- IDL MFC yöntemi ekleme sihirbazı, MFC'yi destekleyen MFC, ActiveX veya ATL projelerine özgüdür.
IDL arabiriminize yöntem ekleme
Görünüm menüsünde Sınıf Görünümü'nü seçin.
Sınıf Görünümü bölmesinde, yöntemini eklemek istediğiniz IDL arabirimini (
.idldosya) görüntülemek için proje düğümünü genişletin.Arabirimin adına sağ tıklayın.
Kısayol menüsünde Yöntem>.
IDL Yöntemi Ekleme sihirbazında, yöntemi oluşturmak için gereken bilgileri sağlayın.
Yöntemi eklemek için Tamam'ı seçin.
Kullanıcı Arabirimi öğe listesi
Aşağıdaki bölümde, yöntem eklemek için kullanacağınız sihirbaz arabirimi açıklanmaktadır:
Yöntem adı
yöntemi için bir ad belirtin.
Dönüş türü
yöntemi tarafından döndürülen veri türü. Bir arabirimde tanımlanan yöntemlerden hata kodları döndürmenin standart yolu iledir
HRESULT.Aşağıdaki tabloda yöntemi ekleyebileceğiniz farklı arabirim türleri ve izin verilen dönüş türü açıklanmaktadır. İkili ve özel arabirimler için dönüş türü olmalıdır
HRESULTve sihirbaz bunu değiştirmenize izin vermez.Arabirim türü Dönüş türü Çift arabirim HRESULT. Değişmez.Özel arabirim HRESULT. Değişmez.Yerel özel arabirim Kendi dönüş türünüzü girin veya açılan listeden seçin. Dispinterface Kendi dönüş türünüzü girin veya açılan listeden seçin. Parametreler
Yöntemin parametrelerini, değiştiricilerini ve türlerini görüntüler.
+
Parametre ekleyin. Parametreler'de parametre türünü, adını ve değiştiricileri yazın. Örneğin,
[in] int ive Tamam'ı seçin.x
Seçili parametreyi Parametreler listesinden kaldırır.
Türlerden parametre değerlerini çıkarma/çıkarma
parametresinin
[in]türüne göre veya[out]özniteliğini ekler.Son parametreyi dönüş değeri (retval) olarak ayarlayın
Son parametre yöntemin dönüş değeri olarak değerlendirilir.
Öznitelikler
Aşağıdaki öznitelikler MIDL Başvurusu'nda da açıklanmıştır.
idYöntemini tanımlayan sayısal kimliği ayarlar. Daha fazla bilgi için bkz.
id.call_asBu yerel yöntemle eşlemek için uzak yöntemin adını belirtir. Daha fazla bilgi için bkz.
call_as.helpcontextKullanıcının Yardım dosyasında bu yöntemle ilgili bilgileri görüntülemesine olanak tanıyan bir bağlam kimliği belirtir. Daha fazla bilgi için bkz.
helpcontext.helpstringUygulandığı öğeyi tanımlamak için kullanılan karakter dizesini belirtir. Daha fazla bilgi için bkz.
helpstring.
Ek öznitelikler
hiddenÖğenin var olduğunu ancak kullanıcı odaklı bir tarayıcıda görüntülenmemesi gerektiğini gösterir. Daha fazla bilgi için bkz.
hidden.localBir arabirimin veya işlevin uzak olmadığını belirtir. Daha fazla bilgi için bkz.
local.restrictedBir kitaplığın veya modül, arabirim veya dispinterface üyesinin rastgele çağrılamıyabileceğini belirtir. Daha fazla bilgi için bkz.
restricted.sourcebir , özelliğinin veya yönteminin üyesinin
coclassolayların kaynağı olduğunu gösterir. bir üyesicoclassiçin bu öznitelik, üyenin uygulanmak yerine çağrıldığı anlamına gelir. Daha fazla bilgi için bkz.source.