Использование mciSendString: как вернуть статус звука?

Я пишу простую программу для воспроизведения звуковых файлов. сейчас я использую mciSendString для воспроизведения звуков.

Моя проблема в том, что мне нужно вернуть режим статуса файла (воспроизведение, пауза..), и я не знаю, как я могу вернуть его с помощью команды "status".

Как я могу сделать что-то подобное?

if(status==paused)
{
printf("paused");
}

1 ответ

mciSendString принимает HANDLE hwndCallback в качестве последнего параметра вы можете создать окно только для сообщений, которое передается в этом параметре в качестве обратного вызова и обрабатывает сообщения MM_MCINOTIFY, отправленные из MCI. Проверьте это - кто-то на самом деле пытался добиться того же, фрагмента вместе с комментариями должно быть достаточно, чтобы заставить его работать.

Другие вопросы по тегам