|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2011, 16:30 | #1 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
cd eject c# + WinAPI
Здраствуйте уважаемые программисты!
Хочу написать прогу которая открывает/закрывает cd дисковод. Это значит что прога будет висеть в трее, и ждать пока я нажму "забиндиную " клавишу, и в соответствии с состоянием дисковода открывать/ закрывать его. Никогда раньше не писал проги под виндос, поэтому надеюсь на вашу помощь. План таков: 1)Импортировать winmm.dll затем инкапсулировать нужную функцию в отдельный класс. 2)Создать форму с кнопкой. Саму форму в трей. Привязать нажатие на клавишу на клавиатуре к кнопке на форму. Ну и написать обработчик кнопки на форме с вызовом функции eject или как там она называется... Как вы смотрите на этот план? может есть идеи проще/лучше?Может чего то не хватает? Жду ваших ответов. |
11.06.2011, 19:55 | #2 |
Форумчанин
Регистрация: 06.05.2011
Сообщений: 287
|
Мм, ну план нормальный, а в чём собственно ещё вопрос?
|
11.06.2011, 20:01 | #3 |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
мм..не знаю думал идея ламерская..да и не знаю нужно ли создавать процесс который будет висеть в винде ..или просто однопоточную прогу и без заморочек..
|
11.06.2011, 20:17 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
11.06.2011, 22:49 | #5 | |
Форумчанин
Регистрация: 21.04.2008
Сообщений: 164
|
Цитата:
|
|
12.06.2011, 01:38 | #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 |