![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ss_WhiteRect [D6, Win2k]
Kair © (2004-12-26 13:54:00)При создании окна (CreateWindow) класса static со стилем ss_WhiteRect, окно становится белым, а текста в окне не видно. Как это исправить?
clickmaker (2004-12-28 12:15:00) [1]
> Kair © (26.12.04 13:54)
Боюсь, придется тебе WM_CTLCOLOR отлавливать в родителе этого статика
Kair (2004-12-27 20:34:00) [2]Вроде бы в справке написано, что SetTextColor применяется по отношению к функции TextOut и еще какой-то. Наверное, SetTextColor не то, вобщем.
Наверное, всё-таки текст отобразить в статике визуально не удастся. Поскольку в той же справке написано, что при флаге ss_WhiteRect содержимое статика заливается белым цветом, она и видать заодно и текст заливает (как видно из практики, т.е. не видно теста). Наверное это фича такая типа, чтобы белые квадратики делать... :)
DVM (2004-12-27 10:59:00) [3]
> Как сделать, чтобы текст в статике при установленном стиле
> ss_WhiteRect был виден (визуально)?
SetTextColor() ???
Kair (2004-12-26 19:08:00) [4]Вобщем, создаю этот самый статик чтобы текст в нём отображать. Без стиля ss_WhiteRect статик серого цвета (типа BtnFace). А когда задаю стиль ss_WhiteRect чтобы окно статика было белым, то текста в нём не видно (визуально). А сообщение wm_GetText при этом текст из статика получает (значит он там есть). Вероятно при установленном стиле ss_WhiteRect цвет шрифта устанавливается в белый. Как сделать, чтобы текст в статике при установленном стиле ss_WhiteRect был виден (визуально)?
Дмитрий В. Белькевич (2004-12-26 14:44:00) [5]А какое поведение предполагалось?