Параметры, мастера элементов управления ATL
Вставьте здесь сводную информацию из раздела "Результаты поиска".
На этой странице мастера можно определить тип создаваемого элемента управления и уровень поддержки интерфейса, обеспечиваемой элементом управления.
Тип элемента управления
Тип создаваемого элемента управления.Стандартный элемент управления: элемент управления ActiveX.
Составной элемент управления: элемент управления ActiveX, содержащий (похожие на диалоговые окна) элементы управления ActiveX или элементы управления Windows.Составной элемент управления содержит следующие элементы:
Шаблон для диалогового окна, реализующий составной элемент управления.
Настраиваемый ресурс "REGISTRY", который автоматически регистрирует составной элемент управления при вызове.
C++ класс, реализующий составной элемент управления.
COM-интерфейс, предоставляющий составной элемент управления.
Тестовая страница HTML, содержащая составной элемент управления.
По умолчанию данный элемент управления для CComControlBase::m_bWindowOnly устанавливает значение "true", показывающее, что элемент управления является оконным.Реализуется приемником сопоставления.Дополнительные сведения см. в разделе Поддержка библиотеки ATL для элементов управления DHTML.
Элемент управления DHTML: элемент управления DHTML ATL задает пользовательский интерфейс, используя HTML.Класс пользовательского интерфейса DHTML содержит карту COM.По умолчанию данный элемент управления для CComControlBase::m_bWindowOnly устанавливает значение "true", показывающее, что элемент управления является оконным.
Дополнительные сведения см. в разделе Идентификация элементов проекта элемента управления DHTML.
Минимальный элемент управления
Поддерживает только те интерфейсы, которые крайне необходимы большинству контейнеров.Можно задать Минимальный элемент управления для любого типа элемента управления: минимальный стандартный элемент управления, минимальный составной элемент управления или минимальный элемент управления DHTML.Агрегат
Добавляет поддержку агрегата для создаваемого элемента управления.Дополнительные сведения см. в разделе Агрегат.Yes: создавать элемент управления, который может быть агрегатом.
No: создавать элемент управления, который не может быть агрегатом.
Only: создавать элементы управления, для которых создание экземпляров возможно только через агрегаты.
Потоковая модель
Указывает потоковую модель, используемую элементом управления.Single: элемент управления будет запускаться только в основном потоке COM.
Подразделение: элемент управления может быть создан в любом однопотоковом подразделении.Это значение используется по умолчанию.
Интерфейс
Тип интерфейса данного элемента управления, представленный в контейнере.Dual: создает интерфейс, который предоставляет свойства и методы посредством IDispatch и напрямую через VTBL.
Custom: создает интерфейс, который предоставляет свойства и методы посредством VTBL.
Если выбран тип Custom, то можно указать, что элемент управления является совместимым с автоматизацией.Если выбран совместимый с автоматизацией тип, тогда мастер добавит атрибут oleautomation в интерфейс в IDL, и интерфейс может быть маршалирован универсальным упаковщиком в oleaut32.dll.Дополнительные сведения см. в Windows SDK раздел Подробные сведения об маршалинге.
Дополнительно, если выбран совместимый с автоматизацией тип, тогда все параметры для всех методов элемента управления должны быть совместимы с типом VARIANT.
Поддержка
Задает дополнительную поддержку для элемента управления.Connection points: разрешает точки подключения для объекта за счет наследования класса объекта от IConnectionPointContainerImpl и позволяет использовать интерфейс источника.
Licensed: добавляет поддержку лицензирования в элемент управления.Лицензированные элементы управления могут размещаться только на клиентских машинах, имеющих правильные лицензии.