Implementace bodu připojení
Pro implementaci bodu připojení pomocí Průvodce bodem připojení je třeba vytvořit projekt Aplikace knihovny ATL modelu COM nebo Aplikaci knihovny MFC, která obsahuje podporu knihovny ATL. Lze použít ATL Project Wizard pro vytvoření aplikace knihovny ATL nebo přidání objektu ATL do aplikace knihovny MFC pro implementaci podpory knihovny ATL do aplikace knihovny MFC.
Poznámka
Informace o implementaci bodu připojení pro projekt knihovny MFC naleznete v tématu Connection Points.
Pro implementaci bodu připojení ve vytvořeném projektu je třeba nejprve přidat objekt knihovny ATL. Seznam průvodců, kteří přidají objekty do projektu knihovny ATL naleznete v tématu Adding Objects and Controls to an ATL Project
Poznámka
Průvodce nepodporuje dialogy knihovny ATL, webová služby XML vytvořené pomocí serveru ATL, objekty výkonu a čítače výkonu.
Připojitelné objekty (tj. zdroj) můžou vystavit bod připojení pro každý z odchozí rozhraní. Každé odchozí rozhraní může být implementováno klientem na objektu (tj. jímka). Další informace naleznete v tématu Spojovací body knihovny ATL.
Implementace bodu připojení
V Zobrazení tříd, klikněte pravým tlačítkem myši na název třídy pro objekt knihovny ATL.
Klikněte na tlačítko Přidat v místní nabídce a poté klikněte na tlačítko Přidat bod připojení pro zobrazení Implement Connection Point Wizard.
Vyberte rozhraní bodu připojení které chcete implementovat z vhodného typu knihoven a klikněte na tlačítko Dokončit.
V Zobrazení tříd prozkoumejte třídy proxy vytvořené pro každý bod připojení. Třídy se zobrazí jako CProxy InterfaceName<T>a jsou odvozené z IConnectionPointImpl.
Chcete-li zobrazit definici třídy bodu připojení, poklepejte na třídu bodu připojení.
Pokud implementujete bod připojení pro vlastní rozhraní projektu, zobrazí se následující definice:
template< class T > class CProxyInterfaceName : public IConnectionPointImpl< T, &IID_InterfaceName > { public: };
Pokud implementujete místní rozhraní, zobrazí se metody a vlastnosti těle třídy.
Pokud implementujete bod připojení pro jiné rozhraní, definice zahrnuje metody rozhraní předcházené Fire_.
Viz také
Úkoly
Adding Connection Points to an Object