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


структура MIXERCONTROLDETAILS_LISTTEXTA (mmeapi.h)

Структура MIXERCONTROLDETAILS_LISTTEXT извлекает текст списка, текст метки и (или) сведения о диапазоне диапазона для элементов управления с несколькими элементами. Эта структура используется при указании флага MIXER_GETCONTROLDETAILSF_LISTTEXT в функции mixerGetControlDetails.

Синтаксис

typedef struct tagMIXERCONTROLDETAILS_LISTTEXTA {
  DWORD dwParam1;
  DWORD dwParam2;
  CHAR  szName[MIXER_LONG_NAME_CHARS];
} MIXERCONTROLDETAILS_LISTTEXTA, *PMIXERCONTROLDETAILS_LISTTEXTA, *LPMIXERCONTROLDETAILS_LISTTEXTA;

Члены

dwParam1

Управление значениями, зависящими от класса. Следующие типы элементов управления перечислены с соответствующими значениями:

Имя Описание
ЭКВАЛАЙЗЕР MIXERCONTROL. Ограничивающий член dwMinimum.
MIXER и MUX ЭЛЕМЕНТ MIXERLINEdwLineID.
MULTIPLESELECT и SINGLESELECT Неопределенный; значение должно быть равно нулю

dwParam2

См. dwParam1.

szName[MIXER_LONG_NAME_CHARS]

Имя, описывающее один элемент в элементе управления с несколькими элементами. Этот текст можно использовать в качестве текста метки или элемента в зависимости от класса элемента управления.

Комментарии

Следующие стандартные типы элементов управления используют эту структуру для получения текстовых описаний элементов в элементах управления с несколькими элементами управления:

Элемент управления Fader:

MIXERCONTROL_CONTROLTYPE_EQUALIZER

Элементы управления списками:

MIXERCONTROL_CONTROLTYPE_MIXER

MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT

MIXERCONTROL_CONTROLTYPE_MUX

MIXERCONTROL_CONTROLTYPE_SINGLESELECT

Примечание

Заголовок mmeapi.h определяет MIXERCONTROLDETAILS_LISTTEXT в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть mmeapi.h

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

Структуры аудио микшера

Аудио микшеры

MIXERCONTROL

mixerGetControlDetails

mixerSetControlDetails