Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Func.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.58 Mб
Скачать

Mciwndm_settimers

MCIWNDM_SETTIMERS

wParam = (WPARAM) (UINT) active;

lParam = (LPARAM) (UINT) inactive;

Аргументы

  1. active — период обновления информации в окне MCIWnd, когда оно является активным окном. По умолчанию используется значение 500 миллисекунд. Для хранения этой величины используется 16 бит.

  2. inactive — период обновления информации в окне MCIWnd, когда оно не является активным окном. По умолчанию используется значение 2000 миллисекунд. Для хранения этой величины используется 16 бит.

Примечание

Сообщение MCI_SETTIMERS устанавливает период обновления заголовка и линейного регулятора окна MCIWnd, а также период посылки извещений его родительскому окну. Вместо посылки этого сообщения можно использовать макрос MCIWndSetTimers.

Описание данного макроса содержится в файле заголовка vfw.h.

Mciwndm_setvolume

MCIWNDM_SETVOLUME

wParam = 0;

lParam = (LPARAM) (UINT) iVol;

Возвращаемое значение

В случае успешного завершения работы возвращает нулевое значение и значение ошибки в противном случае.

Аргументы

  1. iVol — новый уровень воспроизведения. Значение 1000 соответствует нормальному уровню воспроизведения, большие значения используются для повышения уровня воспроизведения, а меньшие — для его понижения.

Примечание

Сообщение MCIWNDM_SETVOLUME устанавливает уровень воспроизведения для устройства MCI. Вместо посылки этого сообщения можно использовать макрос MCIWndSetVolume.

Описание данного сообщения содержится в файле заголовка vfw.h.

Mm_acm_formatchoose

MM_ACM_FORMATCHOOSE

wParam = (WPARAM) wDropDown

lParam = (LONG) lCustom

Возвращаемое значение

Возвращает значение TRUE, если приложение обрабатывает данное сообщение, и FALSE в противном случае.

Аргументы

  1. wDropDown — был инициализирован раскрывающийся список и в нём была произведена операция проверки или добавления. Определены следующие значения:

  • FORMATCHOOSE_CUSTOM_VERIFY — аргумент lParam содержит указатель на объект структуры WAVEFORMATEX, который следует добавить к пользовательскому раскрывающемуся списку Name.

  • FORMATCHOOSE_FORMAT_ADD — аргумент lParam содержит указатель на буфер памяти, в который будет записан объект структуры WAVEFORMATEX, который следует добавить к раскрывающемуся списку Format. Приложение должно скопировать добавляемый объект структуры в данный буфер.

  • FORMATCHOOSE_FORMAT_VERIFY — аргумент lParam содержит указатель на объект структуры WAVEFORMATEX, который следует добавить к пользовательскому раскрывающемуся списку Format.

  • FORMATCHOOSE_FORMATTAG_ADD — аргумент lParam содержит указатель на переменную в которую должен быть записан тип формата аудио информации, добавляемый в раскрывающийся список Format Tag.

  • FORMATCHOOSE_FORMATTAG_VERIFY — аргумент lParam содержит тип формата аудио информации, который должен быть перечислен в раскрывающемся списке Format Tag.

  1. lCustom — переменная, значение которой определяется значением аргумента wParam.

Примечание

Сообщение MM_ACM_FORMATCHOOSE служит для извещения функции связи с диалоговым окном, созданным функцией acmFormatChoose, перед добавлением элемента в один из трёх раскрывающихся списков. Это сообщение позволяет приложению произвести дополнительную настройку интерфейса пользователя.

Если приложение обрабатывает операцию FILTERCHOOSE_FORMAT_ADD, размер буфера памяти, передаваемого в переменной lParam, должен быть определён с использованием функции acmMetrics.

Если приложение выполняет операцию проверки, оно может запретить диалоговому окну обрабатывать данное выделение, вызвав функцию SetWindowLong и передать в её аргументе nIndex значение DWL_MSGRESULT, а в аргументе lNewLong — значение FALSE (преобразовав его к типу LONG). Для разрешения диалоговому окну обрабатывать данное выделение следует передать в аргументе lNewLong значение TRUE.

Если приложение выполняет операцию добавления в список, оно может указать, что в данный список не следует больше добавлять элементы, вызвав функцию SetWindowLong и передать в её аргументе nIndex значение DWL_MSGRESULT, а в аргументе lNewLong — значение FALSE (преобразовав его к типу LONG). Для разрешения диалоговому окну добавлять элементы в список следует передать в аргументе lNewLong значение TRUE.

Описание данного сообщения содержится в файле заголовка msacm.h.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]