Главная страница
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.013 c
14-44965
aaa3aaa
2003-07-30 14:08
2003.08.14
Поможите кто сможет... попадаю


14-45098
Григорий
2003-06-16 16:06
2003.08.14
Авторизация в IdHTTP


14-44969
VladP
2003-07-30 08:27
2003.08.14
Посоветуйте цифровой фотоаппарат за 350$


14-44971
Vlad Oshin
2003-07-30 09:06
2003.08.14
прислали :)


14-45020
Igor__
2003-07-28 20:35
2003.08.14
16BPP или 15BPP