Поделиться через


API Размещения, что Элемент управления- библиотеки ATL?

Элемент управления- размещения API библиотеки ATL набор функций, который разрешает любое окно для использования в качестве контейнера элемента управления ActiveX.Эти функции можно статически или динамически связывать в проект, поскольку они доступны как исходный код, предоставленный ATL90.dll.Элемент управления- функции размещения перечислены в таблице ниже.

Функция

Описание

AtlAxAttachControl

Создает объект узла, он соединяется с предоставленным окно вложение, а затем существующий элемент управления.

AtlAxCreateControl

Создает объект узла, он соединяется с предоставленным окно, а затем загружает элемент управления.

AtlAxCreateControlLic

Создает лицензированное элемент управления ActiveX, инициализирует и размещение его в определенном окне, аналогично AtlAxCreateControl.

AtlAxCreateControlEx

Создает объект узла, он соединяется с предоставленным окно, а затем загружает элемент управления также позволяет приемники событий, которые необходимо настроить.

AtlAxCreateControlLicEx

Создает лицензированное элемент управления ActiveX, инициализирует и размещение его в определенном окне, аналогично AtlAxCreateControlLic.

AtlAxCreateDialog

Создает безрежимное диалоговое окно из ресурса диалогового окна, и возвращает дескриптор окна.

AtlAxDialogBox

Создание модального диалогового окна из ресурса диалогового окна.

AtlAxGetControl

Получает указатель интерфейса IUnknown элемента управления, который хозяйничают в окне.

AtlAxGetHost

Получает указатель интерфейса IUnknown подключенного объекта основного приложения в окно.

AtlAxWinInit

Инициализирует элемент управления- код размещения.

AtlAxWinTerm

Uninitializes код элемента управления- размещения.

Параметры HWND в первых 3 функциях должны быть существующим окном (почти) любого типа.При вызове любой из этих функций явно 3 (обычно вы не сможете), то не следует передавать дескриптор окна, которое уже действует как узел (если это сделать, то не освобождается существующий объект узла).

Первый вызов 7 функций AtlAxWinInit неявно.

ПримечаниеПримечание

Элемент управления- API размещения основой форм поддержки библиотеки ATL для включения элемента управления ActiveX.Однако обычно меньшяя необходимость вызова этих функций напрямую, если необходимо воспользоваться преимуществами или выполняют полную использование класс-оболочек библиотеки ATL.Дополнительные сведения см. в разделе Библиотека ATL, который классифицирует облегчает вложенность элемент управления ActiveX?.

См. также

Основные понятия

Вопросы и ответы вложения элементов управления библиотеки ATL