IDispEventImpl

шаблон lt;UINT nIDклас T, константа IID * pdiid = & IID_NULL, константа GUID * plibid = & GUID_NULL, слово wMajor = 0, слово wMinor = 0, клас tihclass = CComTypeInfoHolder >
клас ATL_NO_VTABLE IDispEventImpl: Громадська _IDispEventLocator <
nID, pdiid>

Параметри

nID

Ідентифікатор, унікальні для класу, що має відповідати nID в SINK_ENTRY або SINK_ENTRY_EX макросів у раковині карта для класу T. Для комбінованого елементів керування використовувати Ідентифікатор ресурсу для цього параметра.

T

Користувача класу, який походить від IDispEventImpl.

pdiid

Вказівник миші, щоб GUID, або відправлення ID, для відправки інтерфейсу інтерфейсу подія, що реалізує цього класу. Цей інтерфейс визначається тип бібліотеки вказав на plibid.

plibid

&Вказівник на бібліотеку типів, що визначає інтерфейс відправлення вказав на pdiid. Якщо підсилювача;GUID_NULL, бібліотеки типів буде завантажений з об'єкта, sourcing події.

wMajor

Основна версія бібліотеки типів. Значення за замовчуванням — 0.

wMinor

Проміжна версія бібліотеки типів. Значення за замовчуванням — 0.

tihclass

Клас для керування типу інформації для T. Значення за замовчуванням — клас типу CComTypeInfoHolder; Однак, можна змінити цей параметр шаблон, надаючи клас типу, ніж CComTypeInfoHolder.

IDispEventImpl забезпечує підтримку точки з'єднання для ATL COM-об'єкта. Ці точки з'єднання відображаються з раковиною карту подія, яка надається COM-об'єкта.

IDispEvenImpl, ви завжди використовувати його з в межах клієнта, який реалізує раковина події.

Якщо ви встановили події-раковини, за допомогою IDispatchImpl, немає необхідності для синхронізації кожної події на інтерфейс.

Ви повинні вказати один IDispEventImpl інтерфейс для кожного об'єкта, на який ви повинні обробляти події. IDispEventImpl параметр nID ідентифікує об'єкт пов'язаний з інтерфейсом, і у випадку з композитні контроль, вона має відповідати параметр id елемента керування, зазначених у макросі SINK_ENTRY . Карта раковина події гарантує, що оброблення подію сповіщення за допомогою належного функції.

IDispEventSimplImpl забезпечує таку саму функціональність, як IDispEventImpl, за винятком не зберігає відомості про тип.

Докладніше перегляньте IDispEventImpl підтримки.

# включити lt;atlcom.h>

Члени класу

Дивіться також

IDispatchImpl

Index