Udostępnij za pośrednictwem


Edytowanie interfejsu COM

Za pomocą poleceń z menu skrótów widoku klasy, można zdefiniować nowych metod i właściwości interfejsów COM w projektach programu Visual C++.Ponadto z przybornika, można zdefiniować zdarzeń dla formantów ActiveX.

ATL i MFC opartych COM klasy obiektów można edytować Implementacja klasy w tym samym czasie, aby edytować interfejs.

[!UWAGA]

Dla interfejsów, które zostały zdefiniowane, poza Add Class okno dialogowe, Visual C++ dodaje metod lub właściwości do pliku .idl i procedur wejścia go dodać do klasy, które implementują metody, nawet w przypadku, gdy ręcznie dodawane są interfejsy.

Trzy następujące kreatory pomagają dostosować istniejące interfejsy.Są one dostępne w widoku klasy:

Kreator

Typ projektu

Właściwości Kreatora dodawania

ATL i MFC projekty wspierające ATL.Kliknij prawym przyciskiem myszy interfejs, do którego chcesz dodać właściwość.

Visual C++ wykrywa typ projektu i odpowiednio zmienia opcje w Kreatorze dodawania właściwości:

  • Dla dispinterfaces w projektach utworzone za pomocą Kreatora aplikacji MFC, kreatora Dodaj właściwość oferuje opcje szczególnych MFC.

  • Dla interfejsów formant MFC ActiveX Kreatora dodawania właściwości zawiera listę zapasów metod i właściwości, które można stosować określony lub dostosowywanie formantu.

  • Dla wszystkich innych interfejsów kreatorów dodać właściwość udostępniają opcje przydatne w większości sytuacji.

Metoda Kreatora dodawania

ATL i MFC projekty wspierające ATL.Kliknij prawym przyciskiem myszy interfejs, do którego chcesz dodać metodę.

Visual C++ wykrywa typ projektu i odpowiednio zmienia opcje w Kreatorze dodawania metody:

  • Dla dispinterfaces w projektach utworzone za pomocą Kreatora aplikacji MFC, Kreatora dodawania metoda zapewnia opcji specyficznych MFC.

  • Dla interfejsów formant MFC ActiveX Kreatora dodawania metody zawiera listę zapasów metod i właściwości, które można stosować określony lub dostosowywanie formantu.

  • Dla wszystkich innych interfejsów Dodaj metodę kreatorzy zapewniają opcje przydatne w większości sytuacji.

Ponadto można implementować nowe interfejsy COM formantu prawym przyciskiem myszy obiekt klasy control w widoku klasy, a następnie klikając polecenie Zaimplementować interfejsu.

Zobacz też

Koncepcje

Dodawanie funkcji z kreatorami kodów

Typy projektów Visual C++

Inne zasoby

Praca z plikami zasobów