Sdílet prostřednictvím


Připojení mapy

Ovládací prvky OLE jsou možné vystavit rozhraní do jiných aplikací.Tato rozhraní pouze povolit přístup z kontejneru do ovládacího prvku.Pokud ovládací prvek OLE požaduje přístup k vnější rozhraní dalšími objekty OLE, musí být stanoveny spojovací bod.Tento bod připojení umožňuje odchozí přístup k odeslání externí mapy, například mapy událostí nebo oznámení funkce ovládacího prvku.

Knihovny Microsoft Foundation Class nabízí programovací model, který podporuje spojovací body.V tomto modelu "připojení mapuje" slouží k určení rozhraní nebo spojovací body pro ovládací prvek OLE.Připojení mapy obsahují jedno makro pro každý bod připojení.Další informace o připojení mapy naleznete CConnectionPoint třídy.

Obvykle ovládací prvek bude podporovat pouze dvě spojovací body: jeden pro události a jeden pro vlastnost oznámení.Tyto jsou implementovány COleControl základní třída a nevyžadují žádné další práce Zapisovatel ovládacího prvku.Žádné další spojovací body, které chcete implementovat ve své třídě je nutné přidat ručně.Podporovat připojení mapy a body, MFC poskytuje následující makra:

Mapa prohlášení připojení a vymezení

BEGIN_CONNECTION_PART

Deklaruje vložený třída, která implementuje další spojovací bod (musí používat v deklaraci třídy).

END_CONNECTION_PART

Končí prohlášení spojovací bod (musí používat v deklaraci třídy).

CONNECTION_IID

Určuje Identifikátor rozhraní spojovacího bodu ovládacího prvku.

DECLARE_CONNECTION_MAP

Deklaruje mapa připojení bude ve třídě (musí používat v deklaraci třídy).

BEGIN_CONNECTION_MAP

Zahájí definici připojení mapy (musí používat v implementaci třídy).

END_CONNECTION_MAP

Končí definici připojení mapy (musí používat v implementaci třídy).

CONNECTION_PART

Určuje bod připojení v mapě připojení ovládacího prvku.

Tyto funkce pomáhají jímky o založení a odpojování připojení pomocí spojovacích bodů:

Inicializace nebo ukončení spojovacích bodů

AfxConnectionAdvise

Vytvoří připojení mezi zdrojem a jímky.

AfxConnectionUnadvise

Přeruší propojení mezi zdrojem a jímky.

Viz také

Koncepty

MFC makra a Globals