Russian Qt Forum
Апрель 26, 2024, 02:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MFC обновление кнопок на toolbar  (Прочитано 8549 раз)
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« : Февраль 14, 2005, 12:03 »

На toolbar есть 2 кнопки -start, stop. Нажимая на start мы запускаем некий процесс и делаем доступной кнопку stop , через некоторое время процесс останавливается, и происходит обратное, делаем доступной кнопку start.

Так вот проблема в том , что кнопки не обновляются пока мышкой не поводишь.

Какое сообшение надо послать окну, что бы кнопки автоиматически обновлялись.
Записан
ANM
Гость
« Ответ #1 : Апрель 26, 2005, 17:26 »

ON_UPDATE_COMMAND_UI() не работает?
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #2 : Апрель 26, 2005, 20:03 »

а как ее послать?

я уже давно MFC забросил.

это сообщение поступает когда мы например мышкой двинем, а мышкой мы не двигаем.
Записан
ANM
Гость
« Ответ #3 : Апрель 27, 2005, 08:51 »

Если не ошибаюсь нужно послать сообщение WM_KICKIDLE главному окну.
Код:
AfxGetMainWnd()->PostMessage(WM_KICKIDLE);
Записан
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #4 : Апрель 27, 2005, 10:48 »

ага попробую
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 23.