Как отобразить индикатор прогресса на строке состояния?
От: Александр Шаргин Россия RSDN.ru
Дата: 14.07.01 22:03
Оценка: 15 (2)
Статья:
Как отобразить индикатор прогресса на строке состояния?
Автор(ы): Александр Шаргин
Дата: 25.06.2001


Авторы:
Александр Шаргин

Аннотация:
Чтобы решить эту задачу, достаточно вспомнить, что строка состояния — это самое обыкновенное окно, на котором можно создавать дочерние окна. В данном случае нам потребуется создать контрол типа progress bar, задав для него стиль WS_CHILD и строку состояния в качестве родительского окна. Когда индикатор прогресса создан, мы работаем с ним, а затем уничтожаем его.
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...
Progressbar в StatusBare...
От: Bird  
Дата: 15.07.01 22:03
Оценка:
Я протестировал данный фрагмент — валится в процессе выполнения на dynamic_cast-е.
Заменил на приведение типов в стиле С — заработало :)
Исправленная строка:
CMainFrame *pFrame = (CMainFrame *)(AfxGetMainWnd());
Почему валится в dynamic_cast
От: Бетке Сергей Сергеевич Россия http://WWW.NovGARO.RU
Дата: 28.07.01 23:35
Оценка:
Варианты: отключены RTTI, или VC++ 5.0. По идее, с включенным RTTI должно работать и в VC++ 5.0, но в реальности — не всегда. Причину выяснить не удалось. в VC++ 6.0 всё ok.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.