Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Wizard Tambahkan Metode IDL menambahkan metode ke antarmuka Pustaka Definisi Antarmuka (IDL), seperti dalam proyek ATL yang berisi file IDL. Panduan ini tidak tersedia dalam proyek yang mendukung MFC.
Panduan ini berbeda dari panduan Tambahkan metode dan wizard Tambahkan metode MFC IDL dengan cara berikut:
- Wizard Tambahkan metode menambahkan metode ke antarmuka di proyek Anda dan dapat memperbarui kelas yang terkait dengan antarmuka.
- Wizard Tambahkan Properti MFC IDL khusus untuk proyek MFC, ActiveX, atau ATL yang mendukung MFC.
Menambahkan metode ke antarmuka IDL Anda
Pada menu Tampilan, pilih Tampilan Kelas.
Di panel Tampilan Kelas, perluas simpul proyek untuk menampilkan antarmuka IDL (
.idlfile) yang ingin Anda tambahkan metodenya.Klik kanan nama antarmuka.
Dari menu pintasan, pilih Tambahkan>Tambahkan Metode.
Di wizard Tambahkan Metode IDL, berikan informasi untuk membuat metode.
Pilih OK untuk menambahkan metode.
Daftar elemen antarmuka pengguna
Bagian berikut ini menjelaskan antarmuka wizard yang akan Anda gunakan untuk menambahkan metode:
Nama metode
Berikan nama untuk metode.
Jenis pengembalian
Jenis data yang dikembalikan oleh metode. Cara standar untuk mengembalikan kode kesalahan dari metode yang ditentukan dalam antarmuka adalah dengan
HRESULT.Tabel berikut ini menjelaskan berbagai jenis antarmuka yang dapat Anda tambahkan metodenya, dan jenis pengembalian yang diizinkan. Untuk antarmuka ganda dan kustom, jenis pengembalian harus
HRESULTdan wizard tidak akan memungkinkan Anda mengubahnya.Jenis antarmuka Tipe hasil Antarmuka ganda HRESULT. Tidak dapat diubah.Antarmuka kustom HRESULT. Tidak dapat diubah.Antarmuka kustom lokal Ketik jenis pengembalian atau pilih dari daftar drop-down. Dispinterface Ketik jenis pengembalian atau pilih dari daftar drop-down. Parameter
Menampilkan parameter, pengubah, dan jenis metode.
+
Tambahkan parameter. Di Parameter, ketik jenis parameter, nama, dan pengubah apa pun. Misalnya,
[in] int i, dan pilih OK.x
Menghapus parameter yang dipilih dari daftar Parameter.
Menyimpulkan nilai parameter masuk/keluar dari jenis
Menyisipkan atribut
[in]atau[out]berdasarkan jenis parameter.Mengatur parameter terakhir sebagai nilai pengembalian (retval)
Parameter terakhir akan diperlakukan sebagai nilai pengembalian metode.
Atribut
Atribut berikut juga dijelaskan dalam Referensi MIDL.
idMengatur ID numerik yang mengidentifikasi metode. Untuk informasi selengkapnya, lihat
id.call_asMenentukan nama metode jarak jauh yang akan dipetakan ke metode lokal ini. Untuk informasi selengkapnya, lihat
call_as.helpcontextMenentukan ID konteks yang memungkinkan pengguna melihat informasi tentang properti ini di file Bantuan. Untuk informasi selengkapnya, lihat
helpcontext.helpstringMenentukan string karakter yang digunakan untuk menjelaskan elemen yang diterapkannya. Untuk informasi selengkapnya, lihat
helpstring.
Atribut tambahan
hiddenMenunjukkan bahwa properti ada tetapi tidak boleh ditampilkan di browser berorientasi pengguna. Untuk informasi selengkapnya, lihat
hidden.localMenentukan bahwa antarmuka atau fungsi tidak jarak jauh. Untuk informasi selengkapnya, lihat
local.restrictedMenentukan bahwa pustaka, atau anggota modul, antarmuka, atau dispinterface tidak dapat dipanggil secara sekejap. Untuk informasi selengkapnya, lihat
restricted.sourceMenunjukkan bahwa anggota
coclass, properti, atau metode adalah sumber peristiwa. Untuk anggotacoclass, atribut ini berarti bahwa anggota dipanggil daripada diimplementasikan. Untuk informasi selengkapnya, lihatsource.