![]() |
|
Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply |
![]()
|
|
| mntek |
|
|||
![]() freakin_brain ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.8.2004 Где: saint-petersburg Репутация: 1 Всего: 1 |
довольно-таки интересно узнать положение лотка cd-rom - открыт он в данный момент или закрыт.
вероятно надо использовать mciSendCommand с MCI_STATUS, но не уверен точно, у самого не получилось Это сообщение отредактировал(а) mntek - 27.11.2004, 05:21 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
|
|||
|
||||
| mntek |
|
|||
![]() freakin_brain ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.8.2004 Где: saint-petersburg Репутация: 1 Всего: 1 |
если нет компакта. но лоток закрыт - Message: Open.
|
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 14 Всего: 112 |
Перенесенно из раздела Delphi
-------------------- С уважением, г-н Посол. |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: нет Всего: 329 |
поверни голову и посмотри глазами
|
|||
|
||||
| Droll |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 10.11.2004 Репутация: нет Всего: 3 |
Ента штука возвращает мне "Message: Open" в любом случае, если в лотке нет диска! Если же диск в лотке присутствует, то возвращает "Message: stopped"... Где-то тут не совсем правильно работает
|
|||
|
||||
| mntek |
|
||||
![]() freakin_brain ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.8.2004 Где: saint-petersburg Репутация: 1 Всего: 1 |
с так понял, что узнать именно состояние лотка низзя, а можно только отловить вставку/вынимание диска. и код имеем:
это с сообщениями, а вот это - по желанию:
|
||||
|
|||||
| Droll |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 10.11.2004 Репутация: нет Всего: 3 |
узнать состояние лотка может и низзя, но вот отследить момент его вынимания и задвигания можно, об этом говорит появляющийся при открытии/закрытии лотка курсор в виде вращающегося диска со стрелкой!
т.о. можно (надо только знать как отлавливать эти сигналы о том, что состояние лотка было изменено) при запуске проги закрыть лоток, а затем вести своеобразный счетчик (пришел сигнал, значит открылся лоток, пришел еще один - закрылся) |
|||
|
||||
| mntek |
|
|||
![]() freakin_brain ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 15.8.2004 Где: saint-petersburg Репутация: 1 Всего: 1 |
отслеживай изменение курсора мыши
как только поменялся - вперед и с песней |
|||
|
||||
![]()
|
| Правила форума "Delphi: WinAPI и системное программирование" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |