Главная страница
    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-45044
Roman Fadeyev
2003-07-28 13:05
2003.08.14
Где взять импортированный заголовок MapiX для Delphi


14-44995
Johnny Smith
2003-07-25 17:40
2003.08.14
Принимал ли папа римский участие в написании письма султану? :))


14-45032
SF
2003-07-28 12:27
2003.08.14
WEB-СЕРВЕР


14-44967
Ragazor
2003-07-29 11:03
2003.08.14
Появляется ошибка System.pas not found


14-45082
Kviz
2003-06-15 13:29
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский