Диалоговое окно
Шрифт (Font)Диалоговое окно
Шрифт (Font) дает возможность пользователю выбрать атрибуты логического шрифта, такие как, имя шрифта, стиль (полужирный, курсивный, или обычный), размер в пунктах, эффекты (подчеркнутый, зачеркнутый и цвет текста) и начертание (или набор символов).Вы создаете и показываете диалоговое окно
Шрифт (Font), инициализируя структуру CHOOSEFONT и передавая ее в функцию ChooseFont.Следующая иллюстрация показывает типичное диалоговое окно
Шрифт (Font).Если пользователь щелкает мышью по кнопке
OK, функция ChooseFont возвращает значение ИСТИНА (TRUE) и устанавливает члены структуры LOGFONT, указанные членом lpLogFont структуры CHOOSEFONT. Вы можете использовать структуру LOGFONT с функцией которая создает логический шрифт. Функция ChooseFont также устанавливает и другие члены CHOOSEFONT, чтобы обозначить выбор пользователя.Если пользователь отменяет (закрывает) диалоговое окно
Шрифт (Font), или происходит ошибка, ChooseFont возвращает значение ЛОЖЬ (FALSE) и содержание структуры LOGFONT не определяет. Вы можете определить причину ошибки, используя функцию CommDlgExtendedError, чтобы возвратить дополнительное значение ошибки.В этом разделе обсуждаются нижеследующие темы.