Aracılığıyla paylaş


IDL yöntemi ekleme

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

  1. Görünüm menüsünde Sınıf Görünümü'nü seçin.

  2. 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.

  3. Arabirimin adına sağ tıklayın.

  4. Kısayol menüsünde Yöntem>.

  5. IDL Yöntemi Ekleme sihirbazında, yöntemi oluşturmak için gereken bilgileri sağlayın.

  6. 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:

Sihirbazı kullanarak yöntem ekleme işleminin ekran görüntüsü. İki parametre gösterir: [ in ] int i ve [ in ] float f. Dönüş türü HRESULT'tır. Türdeki parametre değerlerini çıkar seçeneğinin belirlendi.

  • 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 HRESULT ve 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.

    • id

      Yöntemini tanımlayan sayısal kimliği ayarlar. Daha fazla bilgi için bkz. id.

    • call_as

      Bu yerel yöntemle eşlemek için uzak yöntemin adını belirtir. Daha fazla bilgi için bkz. call_as.

    • helpcontext

      Kullanı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.

    • helpstring

      Uygulandığı öğ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.

    • local

      Bir arabirimin veya işlevin uzak olmadığını belirtir. Daha fazla bilgi için bkz. local.

    • restricted

      Bir kitaplığın veya modül, arabirim veya dispinterface üyesinin rastgele çağrılamıyabileceğini belirtir. Daha fazla bilgi için bkz. restricted.

    • source

      bir , özelliğinin veya yönteminin üyesinin coclassolayların kaynağı olduğunu gösterir. bir üyesi coclassiçin bu öznitelik, üyenin uygulanmak yerine çağrıldığı anlamına gelir. Daha fazla bilgi için bkz. source.

Ayrıca bkz.

Yöntem ekleme sihirbazı
IDL MFC yöntemi ekleme sihirbazı