Re: ActiveX на StatusBar
От: algol Россия about:blank
Дата: 01.06.05 10:17
Оценка:
Здравствуйте, A4MV, Вы писали:

AMV>Нужно создать на статус-баре ActiveX-прогресс-бар. Статус-бар представляет собой COM-объект, имеющий метод:


AMV> m_UiStatusBar.GetItemRect(1, &r);


AMV>Проблема: прогресс-бар располагается по всему статус-бару, а не на второй панели (несмотря на то, что задаю координаты прямоугольника второй панели)


На первый взгляд, нужно вместо CStatusBar.GetItemRect (который получает прямоугольник индикатора) использовать CStatusBarCtrl.GetRect (который получает прямоугольник панели).
А вообще, задача выглядит очень странной. Почему бы не использовать родной Windows контрол вместо ActiveX?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.