Implementace bodu připojení
Chcete-li implementovat spojovací bod pomocí Průvodce implementací spojovacího bodu, musíte vytvořit projekt jako atl aplikace MODELU COM nebo jako aplikace MFC, která obsahuje podporu ATL. Pomocí průvodce projektem ATL můžete vytvořit aplikaci ATL nebo přidat objekt ATL do aplikace MFC a implementovat podporu KNIHOVNY ATL pro aplikaci MFC.
Poznámka
Informace o implementaci spojovacích bodů pro projekt MFC najdete v tématu Spojovací body.
Po vytvoření projektu musíte nejprve přidat objekt ATL, abyste implementovali spojovací bod. Seznam průvodců, kteří přidávají objekty do projektu ATL, najdete v tématu Přidání objektů a ovládacích prvků do projektu ATL .
Poznámka
Průvodce nepodporuje dialogová okna ATL, webové služby XML vytvořené pomocí serveru ATL, objekty výkonu nebo čítače výkonu.
Připojitelný objekt (tj. zdroj) může zobrazit spojovací bod pro každé z jeho odchozích rozhraní. Každé odchozí rozhraní může být implementováno klientem na objektu (to znamená jímce). Další informace najdete v tématu Body připojení ATL.
Implementace spojovacího bodu:
V zobrazení třídy klikněte pravým tlačítkem na název třídy objektu ATL.
V místní nabídce zvolte Přidat a pak zvolte Přidat spojovací bod , aby se zobrazil průvodce implementací spojovacího bodu.
V příslušných knihovnách typů vyberte rozhraní spojovacích bodů, která chcete implementovat, a vyberte Dokončit.
V zobrazení třídy zkontrolujte třídy proxy vytvořené pro každý spojovací bod. Třídy se zobrazí jako CProxyInterfaceName<T> a jsou odvozeny od IConnectionPointImpl.
Poklikáním na třídu spojovacího bodu zobrazte definici třídy spojovacího bodu.
Pokud implementujete spojovací bod pro rozhraní vlastního projektu, zobrazí se následující definice:
template< class T > class CProxyInterfaceName : public IConnectionPointImpl< T, &IID_InterfaceName > { public: };
Pokud implementujete místní rozhraní, metody a vlastnosti se zobrazí v těle třídy.
Pokud implementujete spojovací bod pro jiné rozhraní, definice zahrnuje metody rozhraní, před kterými předchází
Fire_
.
V této části
Průvodce implementací spojovacího bodu
Tento průvodce implementuje spojovací bod pro objekt COM. Připojitelný objekt (tj. zdroj) může zobrazit spojovací bod pro vlastní rozhraní nebo pro jakékoli odchozí rozhraní. MSVC i Windows poskytují knihovny typů, které mají odchozí rozhraní. Každé odchozí rozhraní může být implementováno klientem na objektu (to znamená jímce).
Další informace najdete v tématu Body připojení ATL.
Dostupné knihovny typů
Zobrazí dostupné knihovny typů obsahující definice rozhraní, pro které můžete implementovat spojovací body. Výběrem tlačítka se třemi tečky vyhledejte soubor, který obsahuje knihovnu typů, kterou chcete použít.
Umístění
Zobrazí umístění knihovny typů aktuálně vybrané v seznamu Dostupné knihovny typů .
Rozhraní
Zobrazí rozhraní, jejichž definice jsou uloženy v knihovně typů aktuálně vybrané v poli Dostupné knihovny typů .
Tlačítko Převést Description > Přidá do seznamu Implementovat spojovací body název rozhraní aktuálně vybraný v seznamu Rozhraní . >> Přidá do seznamu Implementovat spojovací body všechny názvy rozhraní, které jsou k dispozici v seznamu Rozhraní . < Odebere název rozhraní aktuálně vybraný v seznamu Implementovat spojovací body . << Odebere všechny názvy rozhraní, které jsou aktuálně uvedené v seznamu Implementovat spojovací body . Implementace spojovacích bodů
Zobrazí názvy rozhraní, pro která implementujete spojovací body, když vyberete Dokončit.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro