Диалоговые блоки выбора шрифтов
Общие диалоговые блоки выбора шрифтов позволяют вам выбрать
используемый в приложении шрифт, включая гарнитуру, стиль, размер
и т.д. TChooseFontsDialog::TData имеет несколько элементов которые перед построением объекта диалогового блока нужно инициализировать.
DC | Описатель контекста устройства принтера, шрифты которого вы хотите выбрать при задании флага CF_PRINTERFONTS в Flags. |
LogFont | Описатель LOGFONT, который задает внешний вид
шрифта. При выполнении диалогового блока и задании флага CF_INITTOLOGFONTSTRUCT диалоговое окно выводится с заданным шрифтом. |
PointSize | Размер выбранного шрифта (в 1/10 пункта). На
входе задает размер выбранного по умолчанию шрифта, а на выходе возвращает выбранный пользователем размер. |
Color | Цвет выбранного шрифта, если установлен флаг
CF_EFFECT. На входе устанавливает цвет выбранного шрифта, а на выходе - цвет, выбранный пользователем. |
Style | Позволяет задать стиль диалога. |
FontType | Набор флагов, описывающих стили выбранного
шрифта. Устанавливается только на выходе. |
SizeMin SizeMax | Задает минимум и максимум размера (в пунктах), который может выбирать пользователь при установке флага CF_LIMITSIZE. |