IMPLEMENT_OLECREATE
Cette macro ou IMPLEMENT_OLECREATE_FLAGS doit apparaître dans le fichier d'implémentation pour toute classe qui utilise DECLARE_OLECREATE.
IMPLEMENT_OLECREATE(class_name, external_name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8 )
Paramètres
class_name
Le nom réel de la classe.external_name
Le nom de l'objet exposé à d'autres applications (entre guillemets).l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8
Composants de CLSIDde la classe.
Notes
[!REMARQUE]
Si vous utilisez IMPLEMENT_OLECREATE, par défaut, vous prenez en charge uniquement le modèle monothread.Si vous utilisez IMPLEMENT_OLECREATE_FLAGS, vous pouvez spécifier que le modèle de thread votre objet prend en charge à l'aide de le paramètre d' nFlags .
Le nom externe est l'identificateur exposé à d'autres applications.Les applications clientes utilisent le nom externe pour demander un objet de cette classe d'un serveur Automation.
L'ID de classe OLE est un identificateur unique 128 bits pour l'objet.Il se compose d'un long, de deux WORDs, et de huit BYTEs, comme représenté par l, w1, w2, et b1 via b8 dans la description de syntaxe.L'Assistant Application et les assistants Code créent d'uniques OLE ID de classe pour vous selon les besoins.
Configuration requise
Header: afxdisp.h