Вниз
Скачать: CL | DM;

ss_WhiteRect   Найти похожие ветки 

← →
Kair ©   (2004-12-26 13:54) [0]

При создании окна (CreateWindow) класса static со стилем ss_WhiteRect, окно становится белым, а текста в окне не видно. Как это исправить?


← →
Дмитрий В. Белькевич   (2004-12-26 14:44) [1]

А какое поведение предполагалось?


← →
Kair ©   (2004-12-26 19:08) [2]

Вобщем, создаю этот самый статик чтобы текст в нём отображать. Без стиля ss_WhiteRect статик серого цвета (типа BtnFace). А когда задаю стиль ss_WhiteRect чтобы окно статика было белым, то текста в нём не видно (визуально). А сообщение wm_GetText при этом текст из статика получает (значит он там есть). Вероятно при установленном стиле ss_WhiteRect цвет шрифта устанавливается в белый. Как сделать, чтобы текст в статике при установленном стиле ss_WhiteRect был виден (визуально)?


← →
DVM ©   (2004-12-27 10:59) [3]


> Как сделать, чтобы текст в статике при установленном стиле
> ss_WhiteRect был виден (визуально)?

SetTextColor() ???


← →
Kair ©   (2004-12-27 20:34) [4]

Вроде бы в справке написано, что SetTextColor применяется по отношению к функции TextOut и еще какой-то. Наверное, SetTextColor не то, вобщем.

Наверное, всё-таки текст отобразить в статике визуально не удастся. Поскольку в той же справке написано, что при флаге ss_WhiteRect содержимое статика заливается белым цветом, она и видать заодно и текст заливает (как видно из практики, т.е. не видно теста). Наверное это фича такая типа, чтобы белые квадратики делать... :)


← →
clickmaker ©   (2004-12-28 12:15) [5]


> Kair ©   (26.12.04 13:54)

Боюсь, придется тебе WM_CTLCOLOR отлавливать в родителе этого статика



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.035 c
8-1098894068
Sonic_gd
2004-10-27 20:21
2005.02.13
Неработает mediaPlayer


1-1106730839
race1
2005-01-26 12:13
2005.02.13
редактор контролов


1-1106837691
novice_man
2005-01-27 17:54
2005.02.13
Динамическая библиотека и указатель.


6-1101376180
Chaser
2004-11-25 12:49
2005.02.13
Chaser: Помогите! Не работает отправка е-mail на Delphi


4-1103806708
CrazyDog
2004-12-23 15:58
2005.02.13
Виртуальный диск с произвольным содержимым




   Наверх