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

Mci_dgv_save_parms

typedef struct {

DWORD dwCallback;

DWORD lpstrFileName;

RECT rc;

} MCI_DGV_SAVE_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

  2. lpstrFileName — строка, содержащая имя сохраняемого файла.

  3. rc — координаты прямоугольника. Трактовка значений переменных в макросах MCI отличается от стандартной трактовки значений этих переменных в остальных функциях Windows. В макросах MCI переменная rc.right содержит ширину прямоугольника, а переменная rc.bottom — его высоту.

Примечание

Объект структуры MCI_DGV_SAVE_PARMS содержит дополнительные аргументы сообщения MCI_SAVE посылаемого устройствам записи и воспроизведения видеоинформации.

При присвоении значений переменным данного объекта структуры следует установить соответствующие флаги в аргументе fdwCommand функции mciSendCommand для того, чтобы установленные значения не игнорировались.

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

Mci_dgv_set_parms

typedef struct {

DWORD dwCallback;

DWORD dwTimeFormat;

DWORD dwAudio;

DWORD dwFileFormat;

DWORD dwSpeed;

} MCI_DGV_SET_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

  2. dwTimeFormat — временной формат устройства.

  3. dwAudio — канал вывода аудио информации.

  4. dwFileFormat — формат файла.

  5. dwSpeed — скорость воспроизведения.

Примечание

Объект структуры MCI_DGV_SET_PARMS содержит дополнительные аргументы сообщения MCI_SET посылаемого устройствам записи и воспроизведения видеоинформации.

При присвоении значений переменным данного объекта структуры следует установить соответствующие флаги в аргументе fdwCommand функции mciSendCommand для того, чтобы установленные значения не игнорировались.

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

Mci_dgv_status_parms

typedef struct {

DWORD dwCallback;

DWORD dwReturn;

DWORD dwItem;

DWORD dwTrack;

LPSTR lpstrDrive;

DWORD dwReference;

} MCI_DGV_STATUS_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

  2. dwReturn — буфер, в который будет записана запрашиваемая информация.

  3. dwItem — определяет запрашиваемый параметр.

  4. dwTrack — длина или число дорожек.

  5. lpstrDrive — определяет оценку размера дискового пространства, выделенного командой MCI_RESERVE.

  6. dwReference — содержит оценку местоположения ближайшего предшествующего кодированного изображения.

Примечание

Объект структуры MCI_DGV_STATUS_PARMS содержит дополнительные аргументы команды MCI_STATUS для устройств вывода видеоинформации.

При присвоении значений переменным данного объекта структуры следует установить соответствующие флаги в аргументе fdwCommand функции mciSendCommand для того, чтобы установленные значения не игнорировались.

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

Mci_generic_parms

typedef struct {

DWORD dwCallback;

} MCI_GENERIC_PARMS;

Переменные

  1. dwCallback — младшее слово данной переменной содержит дескриптор окна, которому будет послано извещение.

Примечание

Объект структуры MCI_GENERIC_PARMS содержит информацию о дескрипторе окна, получающем извещения. Эта структура используется сообщениями команд MCI не имеющими дополнительных аргументов.

Структуры MCI_CLOSE_PARMS и MCI_REALIZE_PARMS идентичны структуре MCI_GENERIC_PARMS.

При присвоении значений переменным данного объекта структуры следует установить соответствующие флаги в аргументе fdwCommand функции mciSendCommand для того, чтобы установленные значения не игнорировались.

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

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