Четвертый BORLAND С++ и его окружение

       

Диалоговые блоки выбора шрифтов


Общие диалоговые блоки выбора шрифтов позволяют вам выбрать

используемый в приложении шрифт, включая гарнитуру, стиль, размер

и т.д. TChooseFontsDialog::TData имеет несколько элементов которые перед построением объекта диалогового блока нужно инициализировать.

Элемент TData Описание

DC Описатель контекста устройства принтера, шрифты которого вы хотите выбрать при задании флага CF_PRINTERFONTS в Flags.
LogFont Описатель LOGFONT, который задает внешний вид

шрифта. При выполнении диалогового блока и задании флага CF_INITTOLOGFONTSTRUCT диалоговое окно выводится с заданным шрифтом.

PointSize Размер выбранного шрифта (в 1/10 пункта). На

входе задает размер выбранного по умолчанию шрифта, а на выходе возвращает выбранный пользователем размер.

Color Цвет выбранного шрифта, если установлен флаг

CF_EFFECT. На входе устанавливает цвет выбранного шрифта, а на выходе - цвет, выбранный пользователем.

Style Позволяет задать стиль диалога.
FontType Набор флагов, описывающих стили выбранного

шрифта. Устанавливается только на выходе.

SizeMin
SizeMax
Задает минимум и максимум размера (в пунктах), который может выбирать пользователь при установке флага CF_LIMITSIZE.



Содержание раздела