Russian Qt Forum

Компиляторы и платформы => Visual C++ => Тема начата: Admin от Февраль 14, 2005, 12:03



Название: MFC обновление кнопок на toolbar
Отправлено: Admin от Февраль 14, 2005, 12:03
На toolbar есть 2 кнопки -start, stop. Нажимая на start мы запускаем некий процесс и делаем доступной кнопку stop , через некоторое время процесс останавливается, и происходит обратное, делаем доступной кнопку start.

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

Какое сообшение надо послать окну, что бы кнопки автоиматически обновлялись.


Название: MFC обновление кнопок на toolbar
Отправлено: ANM от Апрель 26, 2005, 17:26
ON_UPDATE_COMMAND_UI() не работает?


Название: MFC обновление кнопок на toolbar
Отправлено: Admin от Апрель 26, 2005, 20:03
а как ее послать?

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

это сообщение поступает когда мы например мышкой двинем, а мышкой мы не двигаем.


Название: MFC обновление кнопок на toolbar
Отправлено: ANM от Апрель 27, 2005, 08:51
Если не ошибаюсь нужно послать сообщение WM_KICKIDLE главному окну.
Код:
AfxGetMainWnd()->PostMessage(WM_KICKIDLE);


Название: MFC обновление кнопок на toolbar
Отправлено: Admin от Апрель 27, 2005, 10:48
ага попробую