OLE контроль, как и другие объекты OLE сервера, можно получить другие OLE-приложениями. Это достигается путем регистрации библиотеки типов и класс элемента управления.
Следующие функции позволяют вам добавлять и удалять класса элемента управления, страницы свойств и библиотеки типов в базе данных регистрации Windows:
Регистрация элементов управления OLE
| AfxOleRegisterControlClass | Добавляет класс элемента управления в базу данных регистрации. |
| AfxOleRegisterPropertyPageClass | Добавляет страницы свойств элемента управления в базу данных регистрации. |
| AfxOleRegisterTypeLib | Добавляет библиотеки типов элемента управления в базу данных регистрации. |
| AfxOleUnregisterClass | Удаляет из базы данных регистрации класса элемента управления или класса страницы свойств. |
| AfxOleUnregisterTypeLib | Удаление библиотеки типов элемента управления из регистрационной базы данных. |
AfxOleRegisterTypeLib обычно вызывается в реализации библиотеки DLL элементов управления DllRegisterServer . Аналогично, AfxOleUnregisterTypeLib вызывается методом DllUnregisterServer . AfxOleRegisterControlClass, AfxOleRegisterPropertyPageClassи AfxOleUnregisterClass обычно вызываются UpdateRegistry функции-члена класса фабрики или свойства страницы элемента управления.