Макрос MCIWndGetPositionString (vfw.h)

Макрос MCIWndGetPositionString извлекает числовое значение текущей позиции в содержимом устройства MCI. Этот макрос также предоставляет текущую позицию в строковой форме в определяемом приложением буфере. Этот макрос можно использовать или явно отправить сообщение MCIWNDM_GETPOSITION .

Синтаксис

LONG MCIWndGetPositionString(
     hwnd,
     lp,
     len
);

Параметры

hwnd

Дескриптор окна MCIWnd.

lp

Указатель на определенный приложением буфер, используемый для возврата позиции. Используйте ноль для подавления извлечения позиции в виде строки. Если устройство поддерживает отслеживание, сведения о позиции строки возвращаются в форме TT:MM:SS:FF, где TT соответствует трекам, ММ и SS соответствуют минутам и секундам, а FF соответствует кадрам.

len

Размер буфера в байтах. Если строка, завершающаяся значением NULL, длиннее буфера, она усечена. Используйте ноль для подавления извлечения позиции в виде строки.

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

Тип: LONG

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок vfw.h

См. также

MCIWNDM_GETPOSITION