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

Mciwndm_setinactivetimer

MCIWNDM_SETINACTIVETIMER

wParam = (WPARAM) (UINT) inactive;

lParam = 0;

Аргументы

  1. inactive — период обновления информации в миллисекундах. По умолчанию используется значение 2000 миллисекунд.

Примечание

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

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

Mciwndm_setowner

MCIWNDM_SETOWNER

wParam = (WPARAM) hwndP;

lParam = 0;

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

Возвращает нулевое значение.

Аргументы

  1. hwndP — дескриптор окна, которое будет принимать извещения.

Примечание

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

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

Mciwndm_setrepeat

MCIWNDM_SETREPEAT

wParam = 0;

lParam = (LPARAM) (BOOL) f;

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

Возвращает нулевое значение.

Аргументы

  1. f — новое значение флага повторения. Для задания режима непрерывного воспроизведения данный аргумент должен иметь значение TRUE.

Примечание

Сообщение MCI_SETREPEAT устанавливает флаг непрерывного воспроизведения. Для организации режима непрерывного воспроизведения сообщение MCIWNDM_SETREPEAT посылается совместно с сообщением MCI_PLAY. Вместо посылки этого сообщения можно использовать макрос MCIWndSetRepeat

В настоящее время единственным драйвером, допускающим работу в режиме непрерывного воспроизведения является MCIAVI.

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

Mciwndm_setspeed

MCIWNDM_SETSPEED

wParam = 0;

lParam = (LPARAM) (UINT) iSpeed;

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

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

Аргументы

  1. hwnd — дескриптор окна MCIWnd.

  2. iSpeed — скорость воспроизведения. Значение 1000 соответствует нормальной скорости, большие значения используются для ускорения воспроизведения, а меньшие — для замедления.

Примечание

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

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

Mciwndm_settimeformat

MCIWNDM_SETTIMEFORMAT

wParam = 0;

lParam = (LPARAM) (LPSTR) lp;

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

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

Аргументы

  1. lp — указатель на буфер, содержащий заканчивающуюся нулём текстовую строку, определяющую формат времени. Для задания формата в кадрах указывается стока "frames", а для задания формата в миллисекундах указывается строка "ms".

Примечание

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

Приложение может задать формат времени в кадрах или миллисекундах, если этот формат поддерживается устройством MCI. Несвязные форматы такие, как формат SMPTE могут вызвать беспорядочное перемещение бегунка линейного регулятора окна MCIWnd. Для задания этих форматов необходимо отключить отображение панели инструментов с использованием макроса MCIWndChangeStyles, указав в н¸м стиль окна MCIWNDF_NOPLAYBAR.

Для установки формата времени в кадрах или миллисекундах могут также использоваться макросы MCIWndUseFrames или MCIWndUseTime.

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

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