![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
Здраствуйте уважаемые программисты!
Хочу написать прогу которая открывает/закрывает cd дисковод. Это значит что прога будет висеть в трее, и ждать пока я нажму "забиндиную " клавишу, и в соответствии с состоянием дисковода открывать/ закрывать его. Никогда раньше не писал проги под виндос, поэтому надеюсь на вашу помощь. План таков: 1)Импортировать winmm.dll затем инкапсулировать нужную функцию в отдельный класс. 2)Создать форму с кнопкой. Саму форму в трей. Привязать нажатие на клавишу на клавиатуре к кнопке на форму. Ну и написать обработчик кнопки на форме с вызовом функции eject или как там она называется... Как вы смотрите на этот план? может есть идеи проще/лучше?Может чего то не хватает? Жду ваших ответов. ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
![]()
Мм, ну план нормальный, а в чём собственно ещё вопрос?
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
мм..не знаю думал идея ламерская..да и не знаю нужно ли создавать процесс который будет висеть в винде ..или просто однопоточную прогу и без заморочек..
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
![]()
Исправил ..теперь работает
![]() Последний раз редактировалось JOFRIF; 12.06.2011 в 03:27. Причина: теперь работает |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WinApi+C# | Dimarik | C# (си шарп) | 13 | 20.04.2011 20:05 |
WinAPI for me | Kazimir | Фриланс | 4 | 14.12.2009 14:36 |
WinApi и C++ | titan-prog | Win Api | 1 | 17.07.2008 21:02 |
WinApi | Necrom | Помощь студентам | 3 | 27.06.2008 14:24 |