|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Font Dialog Box
The Font dialog box lets the user choose attributes for a logical font, such as typeface name, style (bold, italic, or regular), point size, effects (underline, strikeout, and text color), and a script (or character set).
You create and display a Font dialog box by initializing a CHOOSEFONT structure and passing the structure to the ChooseFont function. The following illustration shows a typical Font dialog box.
If the user clicks the OK button, ChooseFont returns TRUE and sets the members of the LOGFONT structure pointed to by the lpLogFont member of the CHOOSEFONT structure. You can use the LOGFONT structure with the CreateFontIndirect function to create a logical font. ChooseFont also sets other CHOOSEFONT members to indicate the user's selections.
If the user cancels the Font dialog box or an error occurs, ChooseFont returns FALSE and the contents of the LOGFONT structure are not defined. You can determine the cause of an error by using the CommDlgExtendedError function to retrieve the extended error value.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Шрифтовой Диалоговый Ящик
Диалоговый ящик Шрифта позволяет атрибуты выбора потребителя для логического шрифта, как например, тип шрифта имени, стиля (жирный шрифт, курсив, или регулярные), размер точки, эффектов (подчеркивание, разрядка, и текстовый цвет), и сценарий (или набор символов).
Вы создаете и отображаете диалоговый ящик Шрифта инициализируя структуру CHOOSEFONT и передавая структуру в функцию ChooseFont. Следующая иллюстрация показывает диалоговый ящик типичного Шрифта.
Если потребитель щелкает кнопку OK, ChooseFont возвращает ИСТИНУ и устанавливает участников структуры LOGFONT указанной, чтобы членом lpLogFont структуры CHOOSEFONT. Вы можете использовать структуру LOGFONT с функцией CreateFontIndirect, чтобы создавать логический шрифт. ChooseFont ТАКЖЕ устанавливает других участников CHOOSEFONT, чтобы указывать выборы потребителя.
Если потребитель отменяет диалоговый ящик Шрифта или ошибка происходит, ЛОЖЬ возврата ChooseFont и содержание структуры LOGFONT не определено. Вы можете определить причину ошибки используя функцию CommDlgExtendedError, чтобы извлекать расширенную величину ошибки.
|
|
|
|
| |