Диалоговое окно Шрифт (Font)

Диалоговое окно Шрифт (Font) дает возможность пользователю выбрать атрибуты логического шрифта, такие как, имя шрифта, стиль (полужирный, курсивный, или обычный), размер в пунктах, эффекты (подчеркнутый, зачеркнутый и цвет текста) и начертание (или набор символов).

Вы создаете и показываете диалоговое окно Шрифт (Font), инициализируя структуру CHOOSEFONT и передавая ее в функцию ChooseFont.

Следующая иллюстрация показывает типичное диалоговое окно Шрифт (Font).

Диалоговое окно Шрифт (Font)

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

Если пользователь отменяет (закрывает) диалоговое окно Шрифт (Font), или происходит ошибка, ChooseFont возвращает значение ЛОЖЬ (FALSE) и содержание структуры LOGFONT не определяет. Вы можете определить причину ошибки, используя функцию CommDlgExtendedError, чтобы возвратить дополнительное значение ошибки.

В этом разделе обсуждаются нижеследующие темы.

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz