| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Жирный шрифт в диалоге |
| Автор: RSNT 13.7.2005, 10:03 |
| Приветствую, возникла задачка сделать все статик элементы в диалоге жирными. В файле ресурсов имеем строчку вида: FONT 8, "MS Sans Serif", 0, 0, 0x1 Поиск в MSDN дал следующие результаты: FONT pointsize, typeface, weight, italic, charset Point size and typeface for the font. For weight, use the FW_* values defined in WINGDI.H. For italic, specify TRUE to use an italic font, FALSE otherwise. For charset, use the value defined in the charset member of the LOGFONT structure. To get the definitive font for a dialog box, an application should specify charset along with other font properties. For more information, see FONT. Заменил строку на следующую: FONT 8, "MS Sans Serif", FW_BOLD, 0, 0x1 Объяснил компилятору что константа FW_BOLD объявлена в wingdi.h Он всё это замечательно откомпилировал но разницы не видно Если поставить признак Italic в TRUE, то есть FONT 8, "MS Sans Serif", 0, 1, 0x1 то наклонный шрифт рисуется замечательно. Пробовал поменять размер и имя шрифта- безполезно. Italicом рисуется а жирным нет. В самой Visual Studio видно что шрифт у диалога жирный и после запуска программы этого не наблюдается. Что я не так делаю? Заранее спасибо. |
| Автор: Coocky 13.7.2005, 22:30 |
| RSNT Это ты делаешь для себя, что б удобней работать, а не для программы..... Для программы нуна руцями делать для каждого элемента.. |