Операционная система Windows 95 для программиста
В качестве примера практического использования органов управления Trackbar, Progressbar и Animation мы предлагаем вам приложение Compact Disk Player, предназначенное для проигрывания дорожек звукового компакт-диска.
Попутно мы продемонстрируем использование MCI-интерфейса в операционной системе Microsoft Windows95. Напомним, что MCI-интерфейс используется для работы с устройствами мультимедиа. Более подробно вы можете об этом узнать из 15 тома "Библиотеки системного программиста".
Вы также узнаете, как создать приложение Win32, не имеющее главное окно, а представляющее из себя обычную диалоговую панель.
Внешний вид приложения Compact Disk Player показан на рис. 7.6.
Приложение Compact Disk Player
В верхней части окна слева находятся органы управления Trackbar и Progressbar. Первый из них используется для перемещения по дорожкам звукового компакт-диска, второй показывает текущую дорожку. По мере проигрывания дорожек полоса Progressbar и движок Trackbar сдвигаются вправо.
Вы можете переключаться на произвольную дорожку компакт-диска, просто передвигая движок органа Trackbar в нужное место или делая щелчки мышью слева или справа от него в окне Trackbar.
Для перехода к следующей дорожке можно использовать клавишу PgUp, клавиши перемещения курсора вверх и вправо, а для перехода к предыдущей - клавишу PgDn и клавиши перемещения курсора вниз и влево.
Если нажать на клавишу Home, приложение начнет проигрывание с первой дорожки, а если End - с последней.
Справа вверху в окне нашего приложения расположен орган управления Animation. Когда проигрывание остановлено, в окне этого органа управления изображается неподвижный компакт-диск. Когда же начинается проигрывание, этот диск начинает вращаться.
В нижней части окна находятся кнопки, с помощью которых можно управлять процессом проигрывания:
Кнопка | Назначение |
Переход к проигрыванию следующей дорожки | |
Переход к проигрыванию предыдущей дорожки | |
Play | Запуск проигрывания |
Stop | Останов проигрывания |
Pause | Временный останов проигрывания |
Resume | Продолжение проигрывания после временного останова |
Eject | Выталкивание компакт-диска (работает не на всех типах устройств чтения компакт-диска) |
Exit | Завершение работы приложения |
При смене компакт-диска количество рисок в окне органа управления Trackbar автоматически устанавливается равным количеству звуковых дорожек.
Еще одно замечание.
Когда вы вставляете музыкальный компакт-диск, операционная система Microsoft Windows95 автоматически запускает приложение и начинает проигрывание вставленного диска. Для работы с нашим приложением просто остановите проигрывание и завершите приложение CD Player.
Исходные тексты приложения Compact Disk PlayerОписание функций
Содержание раздела