Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Графический редактор


Автор: _andrews_ 26.12.2006, 00:41
Есть некий графический редактор, рисующий вскую ненужность (линия, эллипс, квадрат..и т.д.)
Есть возможность выбора цвета и толщины линии
Необходимо, чтобы в статус-строке в одном "отделении" отображался выбраный цвет, а в другом-толщина линии в пикселях
Помогите, плиз-з )

Автор: Earnest 26.12.2006, 08:47
И в чем вопрос? Как "отделения" сделать или как в них писать-рисовать?
1) CStatusBar::SetIndicators, потом SetPaneInfo (чтобы размеры-стили поставить)
2) Рисовать что-то свое - переопредели CStatusBar::DrawItem, задать отображаемый текст  - SetPaneText.
Имена функций приблизительные, уточни в MSDN.

Автор: _andrews_ 26.12.2006, 22:59
как вообще работать со статус-строкой?*.. как Заставить там отобразить прямоугольничек с выбранным цветом, как разбить на "отделения"... 

Автор: Greeen 26.12.2006, 23:14
_andrews_, человек ты чем читаешь???  smile 
Цитата(Earnest @  26.12.2006,  08:47 Найти цитируемый пост)
1) CStatusBar::SetIndicators, потом SetPaneInfo (чтобы размеры-стили поставить)
2) Рисовать что-то свое - переопредели CStatusBar::DrawItem, задать отображаемый текст  - SetPaneText.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)