Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een verbindingspunt wilt implementeren met behulp van de wizard Verbindingspunt implementeren, moet u een project hebben gemaakt als een ATL COM-toepassing of als een MFC-toepassing die ATL-ondersteuning bevat. U kunt de wizard ATL-project gebruiken om een ATL-toepassing te maken of een ATL-object toe te voegen aan uw MFC-toepassing om ATL-ondersteuning voor een MFC-toepassing te implementeren.
Opmerking
Zie Verbindingspunten voor informatie over het implementeren van verbindingspunten voor een MFC-project.
Nadat u het project hebt gemaakt, moet u eerst een ATL-object toevoegen om een verbindingspunt te implementeren. Zie Objecten en besturingselementen toevoegen aan een ATL-project voor een lijst met wizards die objecten toevoegen aan uw ATL-project.
Opmerking
De wizard biedt geen ondersteuning voor ATL-dialoogvensters, XML-webservices die zijn gemaakt met ATL Server, prestatieobjecten of prestatiemeteritems.
Een verbindend object (dat wil gezegd een bron) kan een verbindingspunt weergeven voor elk van de uitgaande interfaces. Elke uitgaande interface kan worden geïmplementeerd door een client op een object (een sink). Zie ATL-verbindingspunten voor meer informatie.
Een verbindingspunt implementeren:
Klik in klasseweergave met de rechtermuisknop op de klassenaam voor uw ATL-object.
Kies Toevoegen in het snelmenu en kies Verbindingspunt toevoegen om de wizard Verbindingspunt implementeren weer te geven.
Selecteer de verbindingspuntinterfaces die u wilt implementeren vanuit de juiste typebibliotheken en selecteer Voltooien.
Bekijk in de klasseweergave de proxyklassen die voor elk verbindingspunt zijn gemaakt. De klassen worden weergegeven als CProxyInterfaceName<T> en zijn afgeleid van IConnectionPointImpl.
Dubbelklik op de verbindingspuntklasse om de definitie van de klasse van het verbindingspunt weer te geven.
Als u een verbindingspunt implementeert voor de interface van uw eigen project, wordt de volgende definitie weergegeven:
template< class T > class CProxyInterfaceName : public IConnectionPointImpl< T, &IID_InterfaceName > { public: };Als u een lokale interface implementeert, worden methoden en eigenschappen weergegeven in de hoofdtekst van de klasse.
Als u een verbindingspunt voor een andere interface implementeert, bevat de definitie de methoden van de interface, elk voorafgegaan door
Fire_.
In deze sectie
Implementeren van Verbindingspunt Wizard
Met deze wizard wordt een verbindingspunt voor een COM-object geïmplementeerd. Een verbindend object (dat wil zeggen, een bron) kan een verbindingspunt voor zijn eigen interfaces of voor elke uitgaande interface weergeven. MSVC en Windows bieden beide typebibliotheken met uitgaande interfaces. Elke uitgaande interface kan worden geïmplementeerd door een client op een object (een sink).
Zie ATL-verbindingspunten voor meer informatie.
Beschikbare typebibliotheken
Geeft de beschikbare typebibliotheken weer met de interfacedefinities waarvoor u verbindingspunten kunt implementeren. Selecteer de beletseltekenknop om een bestand te zoeken met de typebibliotheek die je wilt gebruiken.
Plaats
Geeft de locatie weer van de typebibliotheek die momenteel is geselecteerd in de lijst Beschikbare typebibliotheken .
Interfaces
Geeft de interfaces weer waarvan de definities worden bewaard in de typebibliotheek die momenteel is geselecteerd in het vak Beschikbare typebibliotheken .
Overdrachtsknop Beschrijving > Hiermee wordt de interfacenaam die momenteel is geselecteerd in de lijst Interfaces toegevoegd aan de lijst Verbindingspunten implementeren. >> Voegt toe aan de lijst Verbindingspunten implementeren alle interfacenamen die beschikbaar zijn in de lijst Interfaces . < Hiermee verwijdert u de interfacenaam die momenteel is geselecteerd in de lijst Verbindingspunten implementeren . << Hiermee verwijdert u alle interfacenamen die momenteel worden vermeld in de lijst Verbindingspunten implementeren . Verbindingspunten implementeren
Geeft de namen weer van de interfaces waarvoor u verbindingspunten implementeert wanneer u Voltooien selecteert.