TVOT_2STATES
Важно!
Мы рекомендуем использовать драйвер класса "Входящие" корпорации Майкрософт, а также приложения для поддержки печати (PSA) корпорации Майкрософт, чтобы настроить возможности печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
Тип параметра TVOT_2STATES состоит из двух переключателей внутри поля группы.
Структура OPTITEM
Sel/pSel
Индекс в массив OPTPARAM , на который указывает элемент pOptParam структуры OPTTYPE параметра. Указывает текущий выбранный параметр параметра.
Массив структуры OPTPARAM (элемент pOptParam optTYPE)
Pdata
pOptParam[0]->pData указывает на текстовую строку, описывающую состояние 1, используемую в качестве метки кнопки. pOptParam[1]->pData указывает на текстовую строку, описывающую состояние 2, используемую в качестве метки кнопки. Если два состояния — OFF/ON, FALSE/TRUE, NO/YES и т. д., состояние 1 должно быть состоянием OFF, FALSE или NO.
IconID
pOptParam[0]->IconID определяет значок, связанный с состоянием 1. pOptParam[1]->IconID определяет значок, связанный с состоянием 2.
lParam
Не используется.
Структура OPTTYPE
Тип
TVOT_2STATES
Count
2
Стиль
Не используется.
BegCtrlID
Если pDlgPage в COMPROPSHEETUI определяет предоставленную CPSUI страницу или если DlgTemplateID в DLGPAGE определяет предоставленный CPSUI шаблон, BegCtrlID не используется. В противном случае BegCtrlID должен содержать первый идентификатор элемента управления последовательно пронумерованного набора идентификаторов элементов управления. Идентификаторы элементов управления должны идентифицировать следующие элементы управления Windows:
Идентификатор элемента управления | Элемент управления Windows |
---|---|
Содержимое BegCtrlID | Группа |
Содержимое BegCtrlID +1 | Текст заголовка |
Содержимое BegCtrlID +2 | Переключатель "Состояние 1" |
Содержимое BegCtrlID +3 | Значок состояния 1 |
Содержимое BegCtrlID +4 | Переключатель "Состояние 2" |
Содержимое BegCtrlID +5 | Значок состояния 2 |
Содержимое BegCtrlID +6 | Расширенный флажок или расширенная кнопка (необязательно) |
Содержимое BegCtrlID +7 | Расширенный флажок или значок расширенной кнопки (необязательно) |
Дополнительные сведения см. в разделе Настройка CPSUI-Supported оконных элементов управления.
Требования
Заголовок: compstui.h (включая Compstui.h)