Клас заводів і ліцензування

Створити екземпляр ваш керування OLE, контейнер застосунок викликає функції-члена заводу клас елемента керування. Оскільки вашого контролю реальний об'єкт OLE, клас заводу несе відповідальність за створення примірників вашого контролю. Кожен клас керування OLE повинні мати клас заводу.

Іншою важливою особливістю OLE елементів керування є їх здатність забезпечити дотримання ліцензію. ControlWizard дозволяє включити ліцензування під час створення елемента керування проекту. Докладніше про контроль ліцензування, перегляньте статтю елементи керування ActiveX: ліцензування керування ActiveX в Visual C++ програміста керівництво.

Наведена нижче таблиця містить кілька макросів і функції використовуються оголосити і реалізувати свій контроль клас заводу і для ліцензування вашого контролю.

Клас заводів і ліцензування

DECLARE_OLECREATE_EX Заявляє заводу клас OLE контролю або власності сторінки.
IMPLEMENT_OLECREATE_EX Реалізує елемента керування функцію GetClassID і оголошує екземпляр класу заводу.
BEGIN_OLEFACTORY Починається Декларація про будь-яких ліцензійних функцій.
END_OLEFACTORY Закінчується декларацію про будь-яких ліцензійних функцій.
AfxVerifyLicFile Перевіряє, чи елемент керування ліцензовано для використання на конкретний комп'ютер.

Index