Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.14;
Скачать: [xml.tar.bz2];

Вниз

Изменение шрифта у 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.005 c
14-45100
BJValentine
2003-06-12 17:14
2003.08.14
Клики мыши


14-44994
MetalFan
2003-07-17 10:17
2003.08.14
---|Ветка была без названия|---


14-45040
NetKnight
2003-07-27 14:11
2003.08.14
Прога для рассматривания в DLL.


14-44964
SPIRIT
2003-07-30 13:04
2003.08.14
Truble with fastreport


14-45148
Прохожий
2003-07-24 07:24
2003.08.14
Создание шаровар





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский