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.
Untuk menerapkan antarmuka, Anda harus membuat proyek sebagai aplikasi ATL COM atau sebagai aplikasi MFC yang berisi dukungan ATL. Anda dapat menggunakan Wizard proyek ATL untuk membuat aplikasi ATL, atau menambahkan objek ATL ke aplikasi MFC Anda untuk menerapkan dukungan ATL untuk aplikasi MFC.
Setelah membuat proyek, untuk menerapkan antarmuka, Anda harus menambahkan objek ATL terlebih dahulu. Lihat Menambahkan objek dan kontrol ke proyek ATL untuk daftar wizard yang menambahkan objek ke proyek ATL Anda.
Catatan
Wizard tidak mendukung kotak dialog ATL, layanan Web XML menggunakan ATL, objek performa, atau penghitung performa.
Jika Anda menambahkan kontrol ATL, Anda dapat menentukan apakah akan menerapkan antarmuka default. Antarmuka default tercantum di halaman Antarmuka wizard tersebut dan ditentukan dalam atlcom.h.
Setelah menambahkan objek atau kontrol, Anda dapat mengimplementasikan antarmuka lain, yang terletak di jenis pustaka apa pun yang tersedia, menggunakan Wizard Terapkan Antarmuka.
Jika Anda menambahkan antarmuka baru, Anda harus menambahkannya secara manual ke file .idl proyek. Untuk informasi selengkapnya, lihat Menambahkan antarmuka baru dalam proyek ATL.
Untuk menerapkan antarmuka:
Di Tampilan Kelas, klik kanan nama kelas untuk objek ATL Anda.
Pilih Tambahkan dari menu pintasan, lalu pilih Terapkan Antarmuka untuk menampilkan wizard terapkan antarmuka.
Pilih antarmuka untuk diterapkan dari jenis pustaka yang sesuai dan pilih Selesai.
Di Tampilan Kelas, perluas simpul Dasar dan Antarmuka objek untuk melihat antarmuka yang telah Anda terapkan. Kemudian perluas simpul antarmuka untuk melihat properti, metode, dan peristiwa yang tersedia.
Catatan
Anda juga dapat menggunakan browser objek untuk memeriksa anggota antarmuka.
Di bagian ini
Wizard terapkan antarmuka
Wizard ini menerapkan antarmuka untuk objek COM. Penerapan dari banyak antarmuka disertakan dalam pustaka COM yang tersedia dengan Visual Studio dan Windows. Penerapan antarmuka dikaitkan dengan objek saat instans objek tersebut dibuat. Penerapan antarmuka juga menyediakan layanan yang ditawarkan objek.
Untuk diskusi antarmuka dan penerapan, lihat Antarmuka dan penerapan antarmuka di Windows SDK.
Menerapkan antarmuka dari
Menentukan lokasi jenis pustaka, dari tempat antarmuka dibuat.
Opsi Deskripsi Proyek Jenis pustaka adalah bagian dari proyek. Registri Jenis pustaka terdaftar dalam sistem. Jenis pustaka yang terdaftar tercantum dalam Pustaka jenis yang tersedia. Arsip Jenis pustaka belum tentu terdaftar dalam sistem tetapi disimpan dalam file. Sediakan lokasi file di Lokasi. Jenis pustaka yang tersedia
Menampilkan jenis pustaka yang tersedia yang menyimpan definisi antarmuka yang dapat Anda terapkan. Jika Anda memilih File di bawah Terapkan antarmuka dari, kotak ini tidak dapat diubah.
Tempat
Menampilkan lokasi jenis pustaka yang saat ini dipilih dalam daftar Jenis pustaka yang tersedia. Jika Anda memilih File di bawah Terapkan antarmuka dari, pilih tombol elipsis untuk menemukan file yang menyimpan jenis pustaka yang akan digunakan.
Antarmuka
Menampilkan antarmuka yang definisinya disimpan dalam jenis pustaka yang saat ini dipilih dalam kotak Jenis pustaka yang tersedia.
Catatan
Antarmuka yang memiliki nama yang sama dengan yang sudah diterapkan oleh objek terpilih tidak ditampilkan dalam kotak Antarmuka.
Tombol transfer Deskripsi > Menambahkan ke daftar Terapkan antarmuka nama antarmuka yang saat ini dipilih dalam daftar Antarmuka. >> Menambahkan ke daftarTerapkan antarmuka semua nama antarmuka yang tersedia di daftar Antarmuka. < Menghapus nama antarmuka yang saat ini dipilih dalam daftar Terapkan antarmuka. << Menghapus semua nama antarmuka yang saat ini tercantum dalam daftar Terapkan antarmuka. Menerapkan Antarmuka
Menampilkan nama antarmuka yang telah Anda pilih untuk diterapkan pada objek Anda.
Catatan
Jika Anda menyertakan lebih dari satu antarmuka yang berasal dari
IDispatch, atau jika Anda mencoba menerapkan antarmuka yang berasal dari antarmuka lain yang sudah ada di kelas, entri COM_MAP harus dibedakan. Untuk informasi lebih lanjut, lihat COM_INTERFACE_ENTRY2.