Шаг 91 - MCI не только поет

Этот пример для того, чтобы убедить Вас
что MCI дейсвительно управляет устройствами

И приведу я практически классический пример как программным путем открыть CD ROM. Создаем приложение Win32 Console с именем TestMCICD как "Hello World". Вот код.

#include "stdafx.h"
#include "windows.h"
#include "Mmsystem.h"
#include "iostream.h"

int main(int argc, char* argv[])
{
 mciSendString("Set CDAudio Door Open Wait",NULL, 0, NULL);
 cout << "Opening ... Press key and Enter for Close " << endl;
 char c;
 cin >> c;
 mciSendString("Set CDAudio Door Closed Wait",NULL, 0, NULL);
 return 0;
}
Только не забудьте подключить LIB файл.

Как видите просто послана команда устройству на открытие. Только команды надо знать и кому посылать. Вот об этом я говорил, что изучение MCI отдельная песня.

Собирайте проект и запускайте. Только будьте внимательны. А вдруг в этот момент вы слушаете музыку или CD опрокинет кофе.


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.