На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Dialog Box Fonts



Windows draws all text in a dialog box using the system font by default. An application can direct Windows to use another font by setting the DS_SETFONT style for the dialog box and specifying a point size and typeface name. Although a dialog box template can specify a font, Windows always uses the system font for the title and menus of the dialog box; the DS_SETFONT style does not change this.

When the DS_SETFONT style is specified, the system sends a WM_SETFONT message to the dialog box procedure and to each control as it creates the control. The dialog box procedure is responsible for saving the font handle passed with the WM_SETFONT message and selecting the handle into the display device context whenever it writes text to the window. Predefined controls do this by default.
When the DS_SETFONT style is given, Windows uses the average character width of the font to calculate the position and dimensions of the dialog box. Otherwise, it uses the average character width of the system font.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Диалоговые Шрифты Ящика



Окно делает всем текстом в диалоговом ящике, использовавшем системный шрифт по умолчанию. Приложение может прямое Окно, чтобы использовать другой шрифт устанавливая стиль DS_SETFONT для диалогового ящика и определяя размер точки и типа шрифта имени. Хотя диалоговый шаблон блока может определить шрифт, Windows всегда использует системному шрифту для названия и меню диалогового блока; стиль DS_SETFONT не изменяет это.

Когда стиль DS_SETFONT определен, система посылает сообщение WM_SETFONT диалоговому блоку процедуры и на каждое управление как она создает управление. Диалоговый блок процедуры ответственный за экономию шрифтовой ручки пройденной сообщением WM_SETFONT и выбираясь ручку в дисплейный контекст устройства всякий раз, когда он записывает текст в окно. Встроенные элементы управления делают с помощью по умолчанию.
Когда стиль DS_SETFONT дан, Windows использует среднюю символьную ширину шрифта, чтобы вычислять позицию и измерения диалогового блока. В противном случае, это использует среднюю символьную ширину системного шрифта.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz