Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.14;
Скачать: CL | DM;

Вниз

Изменение шрифта у TabControl   Найти похожие ветки 

 
Ich Hasse ©   (2003-06-11 13:57) [0]

Люди, как изменить шрифт в компоненте TabControl, созданном на Win32API? Мне надо изменить шрифт страничек в нем. И вообще как менять шрифт к примеру в обычной кнопке?


 
clickmaker ©   (2003-06-11 15:11) [1]

CreateFont (или к примеру GetStockObject(OEM_FIXED_FONT)) + SendMessage(Handle, WM_SETFONT, hFont, 1)


 
Ich Hasse ©   (2003-06-11 15:29) [2]

А у класса TabControl разьве есть реакция на сообщение WM_SETFONT


 
clickmaker ©   (2003-06-11 16:16) [3]

Так в вопросе же написано, что Win32API... А реакция есть у TWinControl, от которого наследуется TabControl


 
Ich Hasse ©   (2003-06-11 17:05) [4]

TabControl создается через CreateWindowEX


 
clickmaker ©   (2003-06-11 17:09) [5]

В принципе любое себя уважающее окно должно на него реагировать, но для TabControl на практике не проверял, врать не буду...


 
Suntechnic ©   (2003-06-11 17:36) [6]

>Ich Hasse ©
Тебе надо сменить шриф названия страничек или самих страничек? Если последнее, то TabControl тут вообщем то ни при чём. С точки зрения Win API каждая страничка это отдельное окошко со стилем WS_CHILD, а TabControl для них является всего лишь parent-ом. Так вот если задаться целью менять шрифт на этих "страничках", то шрифт надо менять в первую очередь этим дочерним окнам. И лучше всего для этих целей воспользоваться редактором ресурсов и создать шаблоны этих окон, а в шаблоне, в свою очередь, можно спокойно указать желаемый шрифт.


 
Ich Hasse ©   (2003-06-11 17:51) [7]

Нет мне надо именно самих страничек


 
nikkie ©   (2003-06-11 17:59) [8]

>С точки зрения Win API каждая страничка это отдельное окошко со стилем WS_CHILD
я бы сказал, что с точки зрения WinAPI никаких страничек и вовсе нет...


 
Suntechnic ©   (2003-06-11 18:09) [9]

>nikkie ©
Не придирайтесь к словам ;)
Безусловно их там нет. Нам их туда надо добавить, если только мы не хотим устраивать траходром с динамическим показыванием/скрытием контролов.
Вообщем я имел ввиду то, как принято организовывать работу с TabControl на Win API.


 
Suntechnic ©   (2003-06-11 18:17) [10]

Ich Hasse © (11.06.03 17:51)
Нет мне надо именно самих страничек

Тогда вперёд по мотивам произведения Suntechnic © (11.06.03 17:36) :) ... или если ты сторонник нестандартного секса, то тогда "динамическое показывание/скрытие контролов" :)


 
nikkie ©   (2003-06-11 18:36) [11]

>Suntechnic
>Не придирайтесь к словам ;)
:))



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

Текущий архив: 2003.08.14;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
14-45115
Pavel_s
2003-06-11 13:25
2003.08.14
Virtual Desktop


14-45101
aleksey_sv
2003-06-12 12:18
2003.08.14
Нахождение пути к файлу по процессу


14-45154
Alik$
2003-07-30 21:22
2003.08.14
Где найти компоненты помогите ?


14-45159
Е-Моё имя
2003-07-30 15:40
2003.08.14
не вызывается Invoke


14-45051
NickBat
2003-07-25 17:12
2003.08.14
Компьютер дома.