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

MciWndGetTimeFormat

LONG MCIWndGetTimeFormat( hwnd, lp, len );

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

Возвращает целочисленное значение, соответствующее константе MCI, определяющей формат времени. Определены следующие константы:

  • MCI_FORMAT_BYTES — байты.

  • MCI_FORMAT_FRAMES — кадры.

  • MCI_FORMAT_HMS — часы, минуты и секунды.

  • MCI_FORMAT_MILLISECONDS — миллисекунды.

  • MCI_FORMAT_MSF — минуты, секунды, кадры.

  • MCI_FORMAT_SAMPLES — отсчёты.

  • MCI_FORMAT_SMPTE_24 — SMPTE 24

  • MCI_FORMAT_SMPTE_25 — SMPTE 25

  • MCI_FORMAT_SMPTE_30DROP — SMPTE 30 прим

  • MCI_FORMAT_SMPTE_30 — SMPTE 30

  • MCI_FORMAT_TMSF — дорожки, минуты, секунды, кадры.

Аргументы

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

  2. lp — указатель на буфер, содержащий текстовое описание формата времени.

  3. len — размер буфера в байтах.

Примечание

Макрос MCIWndGetTimeFormat позволяет получить значение текущего формата времени в двух формах: текстовой и числовой. Вместо использования этого макроса можно, просто, послать сообщение MCIWNDM_GETTIMEFORMAT.

Если текстовая строка с описанием формата превышает размер буфера, то она обрезается.

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

MciWndGetVolume

LONG MCIWndGetVolume( hwnd );

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

В случае успешного завершения работы возвращает текущее значение уровня воспроизведения. Нормальному уровню воспроизведения соответствует значение 1000. Большие значения свидетельствуют о повышенном уровне воспроизведения, а меньшие — о пониженном уровне.

Аргументы

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

Примечание

Макрос MCIWndGetVolume позволяет получить текущее значение уровня воспроизведения на устройстве MCI. Вместо использования этого макроса можно послать сообщение MCIWNDM_GETVOLUME.

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

MciWndHome

LONG MCIWndHome( hwnd );

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

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

Аргументы

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

Примечание

Макрос MCIWndHome перемещает текущею позицию воспроизведения в начало воспроизводимого фрагмента информации. Вместо использования этого макроса можно, просто, послать сообщение MCI_SEEK.

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

MciWndNew

LONG MCIWndNew( hwnd, lp );

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

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

Аргументы

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

  2. lp — указатель на буфер, содержащий имя устройства MCI, которое будет использовать данный файл.

Примечание

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

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

MciWndOpen

LONG MCIWndOpen( hwnd, szFile, wFlags );

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

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

Аргументы

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

  2. szFile — указатель на заканчивающуюся нулём строку, содержащую имя открываемого файла или имя устройства MCI. Если в данном аргументе передаётся значение -1, то на экран выводится диалоговое окно Открытие файла. Данный режим не работает под управлением операционной системы Windows 95 OSR2. Его работа под управлением операционных систем Windows 98 и Windows 2000 не проверялась.

  3. wFlags — флаги, связанные с открываемым устройством или файлом. Если установлен флаг MCIWNDOPENF_NEW, то в аргументе szFile содержится имя нового файла, создаваемого данной командой.

Примечание

Макрос MCIWndOpen открывает устройство MCI и связывает с ним окно MCIWnd. Для устройств MCI, использующих файлы данных, этот макрос позволяет открыть или создать файл, имя которого передаётся в аргументе szFile или вывести на экран диалоговое окно, позволяющее пользователю выбрать открываемый файл. Вместо использования этого макроса можно, просто, послать сообщение MCIWNDM_OPEN.

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

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