Delen via


Toegang tot bibliotheek typen

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Typebibliotheken maken de interfaces van een OLE-besturingselement beschikbaar voor andere OLE-compatibele toepassingen. Elk OLE-besturingselement moet een typebibliotheek hebben als een of meer interfaces moeten worden weergegeven.

Met de volgende macro's kan een OLE-besturingselement toegang bieden tot een eigen typebibliotheek:

Toegang tot bibliotheek typen

Naam Description
DECLARE_OLETYPELIB Declareert een GetTypeLib lidfunctie van een OLE-besturingselement (moet worden gebruikt in de klassedeclaratie).
IMPLEMENT_OLETYPELIB Implementeert een GetTypeLib lidfunctie van een OLE-besturingselement (moet worden gebruikt in de klasse-implementatie).

DECLARE_OLETYPELIB

Declareert de GetTypeLib lidfunctie van uw controleklasse.

DECLARE_OLETYPELIB(class_name)

Parameterwaarden

class_name
De naam van de besturingselementklasse die is gerelateerd aan de typebibliotheek.

Opmerkingen

Gebruik deze macro in het headerbestand van de besturingselementklasse.

Requirements

Koptekst: afxdisp.h

IMPLEMENT_OLETYPELIB

Implementeert de lidfunctie van GetTypeLib het besturingselement.

IMPLEMENT_OLETYPELIB(class_name, tlid, wVerMajor,  wVerMinor)

Parameterwaarden

class_name
De naam van de besturingselementklasse die is gerelateerd aan de typebibliotheek.

tlid
Het id-nummer van de typebibliotheek.

wVerMajor
Het primaire versienummer van de typebibliotheek.

wVerMinor
Het secundaire versienummer van de typebibliotheek.

Opmerkingen

Deze macro moet worden weergegeven in het implementatiebestand voor alle besturingsklassen die gebruikmaken van de DECLARE_OLETYPELIB macro.

Requirements

Koptekst: afxdisp.h

Zie ook

macro's en globalen