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


Параметры, мастера элементов управления 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: добавляет поддержку лицензирования в элемент управления.Лицензированные элементы управления могут размещаться только на клиентских машинах, имеющих правильные лицензии.

См. также

Ссылки

мастер элементов управления ATL