|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 8, 2004 16:58:59 Подскажите, пожалуйста, как поменять цвет закладок и самих страничек в TABCONTROL'е. Вот пример прикольный: http://www.proglib.ru/detail.asp?id=776 (вы наверно его уже видели, но на всякий случай) жаль, что пример этот на Билдере, там фиг чё разберёшь, да и исходник как написано неполный. TABCONTROL я создал с помощью CreateWindowEx. И ещё проблемка: после того как я перевожу свою программку в стиль Windows XP, то статические надписи имеют фон отличающийся от фона окна, как обычного так и от фона страничек TABCONTROL'а. Фон надписей которые лежат не на табконтроле - можно ещё подогнать меняя цвет родительского окна, но вот фон надписей которые лежат на страничках табконтрола - я не знаю как сменить. Да и вообще не получается никак сменить фон у этого статика. Вот если менять цвета: окна, текста, фонов и др. созданных с помощью CreateDialogParam или DialogBoxParam, и с использованием сообщения WM_CTLCOLORSTATIC, то всё получается, всё меняется, а если окно создать ф-й CreateWindowEx и статик на него поместить тоже созданный ф-й CreateWindowEx - ничего не меняется, никакие цвета. Вообще, мне кажется, что сообщения WM_CTLCOLOR* не работают с CreateWindowEx...Я уже перерыл кучу сайтов с примерами и на форумах искал про всё это, но нужного так и не нашёл. вот такая вот фигня :( |
|
|
Дата: Май 9, 2004 06:33:06 NitroCephal Ставишь флаг OWNERDRAWFIXED при создании контрола и сам рисуешь его, как тебе угодно. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.187 |