Жирный шрифт в StatusBar
Как вывести текст в статусбар жирным шрифтом?
PS Статусбар разбит на несколько частей. Надо только в одной из них выводить жирным шрифтом информацию.А в остальных шрифтом по умолчанию
Цитата:
Originally posted by Kitty
PS Статусбар разбит на несколько частей. Надо только в одной из них выводить жирным шрифтом информацию.А в остальных шрифтом по умолчанию
PS Статусбар разбит на несколько частей. Надо только в одной из них выводить жирным шрифтом информацию.А в остальных шрифтом по умолчанию
Нужно добавить класс производный от CStatusBarCtrl к проекту.
Изменить в CMainFrm класс StatusBar-a на свой, и указать, что напр. 1й панель ownerdraw:
UINT nID, nStyle;
int cxWidth
m_wndStatusBar.GetPaneInfo(1, nID, nStyle, cxWidth);
m_wndStatusBar.SetPaneInfo(1, nID, nStyle|SBT_OWNERDRAW, длина_какая-то);
Написать обработчик DrawItem для панели состояния,
и для lpDrawItemStruct->itemID==1 вывести текст "вручную"
Спасибо за ответ Ростислав, попробую.