![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
Всем доброго времени суток!
Есть программа, которая при выборе из меню пункта запускает или останавливает движение объекта по окну. Причем движение не останавливается при вызове всяких MessageBox() и меню (т.е. системные сообщения от таймера доходят). При реализации модели пользователя, когда программно выполняются действия, движение прерывается. Не совсем понимаю, почему. Хотелось бы узнать, как сделать так, чтобы прерываний не было Организую начало демонстрационного режима по WM_ENTERIDLE. Прикрепляю проект. Был бы рад услышать конструктивную критику P.S. Не бейте ногами, если вопрос слишком простой Присоединённый файл ( Кол-во скачиваний: 8 )
MinModif.zip 8,01 Kb-------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
| jonie |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 7 Всего: 118 |
ЗЫ: в проект *.vcproj тоже стоит прикреплять.... -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
||||
|
|||||
| Kuvaldis |
|
||||||||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
jonie,
Как я понял, тут без нового потока никак...
мдя... забыл :(
С Тредами до этого не работал. Вот что-то наваял, но... теперь не обрабатывается WM_KEYDOWN в треде, чтобы был переход по пунктам меню и нажатие ENTER :( Сделал так: В функции окна:
В модуле с функцией треда. Т.е. формально саму функцию OnEnterIdle() я вообще не трогал В чем может быть проблема?
-------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
||||||||
|
|||||||||
| Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: нет Всего: 61 |
Нашел (подсказали), где "собака зарыта":
Т.е. если сделать myMsg глобальной переменной, то все работает Вопрос закрыт -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |