TVOT_3STATES

Важно!

Мы рекомендуем использовать драйвер класса "Входящие" корпорации Майкрософт, а также приложения для поддержки печати (PSA) корпорации Майкрософт, чтобы настроить возможности печати в Windows 10 и 11 для разработки принтеров.

Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.

Тип параметра TVOT_3STATES состоит из трех переключателей внутри поля группы.

Структура OPTITEM

Sel/pSel
Индекс в массив OPTPARAM , на который указывает элемент pOptParam структуры OPTTYPE параметра. Указывает текущий выбранный параметр параметра.

Массив структуры OPTPARAM (элемент pOptParam optTYPE)

Pdata
pOptParam[0]->pData указывает на текстовую строку, описывающую состояние 1, используемую в качестве метки кнопки. pOptParam[1]->pData указывает на текстовую строку, описывающую состояние 2, используемую в качестве метки кнопки. pOptParam[2]->pData указывает на текстовую строку, описывающую состояние 3, используемую в качестве метки кнопки.

IconID
pOptParam[0]->IconID определяет значок, связанный с состоянием 1. pOptParam[1]->IconID определяет значок, связанный с состоянием 2. pOptParam[2]->IconID определяет значок, связанный с состоянием 3.

lParam
Не используется.

Структура OPTTYPE

Тип
TVOT_3STATES

Count
3

Стиль
Не используется.

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 Переключатель "Состояние 3"
Содержимое BegCtrlID +7 Значок состояния 3
Содержимое BegCtrlID +8 Расширенный флажок или расширенная кнопка (необязательно)
Содержимое BegCtrlID +9 Расширенный флажок или значок расширенной кнопки (необязательно)

Дополнительные сведения см. в разделе Настройка CPSUI-Supported оконных элементов управления.

Требования

Заголовок: compstui.h (включая Compstui.h)

См. также раздел

OPTITEM

OPTPARAM

OPTTYPE