Sdílet prostřednictvím


Úpravy rozhraní modelu COM

Pomocí příkazů z místní nabídky Zobrazení tříd, lze definovat nové metody a vlastnosti pro rozhraní modelu COM v projektech Visual C++. Kromě toho lze z Panelu nástrojů definovat události pro ovládací prvky technologie ActiveX.

Pro třídy objektů COM založených na knihově ATL nebo MFC lze upravit implementaci třídy současně s úpravou rozhraní.

Poznámka

Pro rozhraní, které jste definovali mimo dialogové oknoPřidat třídu, Visual C++ přidá metody nebo vlastnosti do souboru IDL a přidá prázdný kód do třídy, která implementují metody, i když je rozhraní přidáno ručně.

Následující tři průvodci vám pomohou přizpůsobit existující rozhraní. Jsou k dispozici ze Zobrazení tříd:

Průvodce

Typ projektu

Průvodce přidáním vlastnosti

Projekty knihovny ATL nebo projekty knihovny MFC podporující knihovnu ATL. Klikněte pravým tlačítkem myši na rozhraní, ke kterému chcete přidat vlastnost.

Visual C++ zjistí typ projektu a upraví možnosti v Průvodci přidáním vlastností odpovídajícím způsobem:

  • Pro omezené rozhraní IDispatch v projektech, které jsou vytvořeny pomocí Průvodce aplikací knihovny MFC zobrazí Průvodce přidáním vlastnosti možnosti určené pro knihovnu MFC.

  • Pro rozhraní knihovny MFC ovládacích prvků technologie ActiveX, obsahuje Průvodce přidáním vlastnosti seznam kmenových metody a vlastnosti, které lze použít jak jsou, nebo přizpůsobit vlastním ovládacím prvkům.

  • Pro ostatní rozhraní Průvodci přidáním vlastnosti poskytují možnosti, které jsou užitečné ve většině situací.

Průvodce přidáním metody

Projekty knihovny ATL nebo projekty knihovny MFC podporující knihovnu ATL. Klikněte pravým tlačítkem myši na rozhraní, ke kterému chcete přidat metodu.

Visual C++ zjistí typ projektu a upraví možnosti v Průvodci přidáním metody odpovídajícím způsobem:

  • Pro omezené rozhraní IDispatch v projektech, které jsou vytvořeny pomocí Průvodce aplikací knihovny MFC zobrazí Průvodce přidáním metody možnosti určené pro knihovnu MFC.

  • Pro rozhraní knihovny MFC ovládacích prvků technologie ActiveX, obsahuje Průvodce přidáním metody seznam kmenových metody a vlastnosti, které lze použít jak jsou, nebo přizpůsobit vlastním ovládacím prvkům.

  • Pro ostatní rozhraní Průvodci Přidat metodu poskytují možnosti, které jsou užitečné ve většině situací.

Dále je možno implementovat nové rozhraní ovládacího prvku modelu COM pomocí kliknutí pravým tlačítkem myši na ovládací třídu objektu v Zobrazení tříd a kliknutím na Implement Interface.

Viz také

Koncepty

Přidání funkcionality pomocí Průvodců kódem

Projekty Visual C++

Další zdroje

Working with Resource Files