|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Text Formatting
An application can send messages to a rich edit control to format characters and paragraphs and to retrieve formatting information. Paragraph formatting attributes include alignment, tabs, indents, and numbering. For characters, you can specify typeface, size, color, and effects such as bold, italic, and protected.
You can apply paragraph formatting by using the EM_SETPARAFORMAT message. To determine the current paragraph formatting for the selected text, use the EM_GETPARAFORMAT message. The PARAFORMAT structure is used with both messages to specify paragraph formatting attributes. You can apply character formatting by using the EM_SETCHARFORMAT message. To determine the current character formatting for the selected text, you can use the EM_GETCHARFORMAT message. The CHARFORMAT structure is used with both messages to specify character attributes.
You can also use EM_SETCHARFORMAT and EM_GETCHARFORMAT messages to set and retrieve the default character formatting, which is the formatting applied to any subsequently inserted characters. For example, if an application sets the default character formatting to bold and the user then types a character, that character is bold. The default character formatting is applied to newly inserted text only if the current selection is empty. Otherwise, the new text assumes the character formatting of the text it replaces. If the selection changes, the default character formatting changes to match the first character in the new selection.
The protected character effect is unique in that it does not change the appearance of text. If the user attempts to modify protected text, a rich edit control sends its parent window an EN_PROTECTED notification message, allowing the parent window to allow or prevent the change. To receive this notification message, you must enable it by using the EM_SETEVENTMASK message. Foreground color is a character attribute, but background color is a property of the rich edit control. To set the background color, use the EM_SETBKGNDCOLOR message.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Текстовое Форматирование
Приложение может послать сообщения на богатое управление редактирования, чтобы форматировать символы и параграфы и, чтобы извлекать форматирование информации. Параграф, форматирующий атрибуты включает выравнивание, таб., отступы, и нумерацию. Для символов, Вы можете определить тип шрифта, размер, окрашивать, и эффекты как например, жирный шрифт, курсив, и защищенные.
Вы можете приложить форматирование параграфа используя сообщение EM_SETPARAFORMAT. Для того, чтобы определять текущий параграф, форматирующийся для выбранного текста, используйте сообщение EM_GETPARAFORMAT. Структура PARAFORMAT использована обоими сообщениями, чтобы определять параграф, форматирующий атрибуты. Вы можете приложить символьное форматирование используя сообщение EM_SETCHARFORMAT. Чтобы определять текущий символ, форматирующийся для выбранного текста, Вы можете использовать сообщение EM_GETCHARFORMAT. Структура CHARFORMAT использована обоими сообщениями, чтобы определять символьные атрибуты.
Вы можете также использовать EM_SETCHARFORMAT и сообщения EM_GETCHARFORMAT, чтобы устанавливать и извлекать по умолчанию символьное форматирование, которое - форматирование прилагало к любым впоследствии включенным символам. Например, если приложение устанавливает по умолчанию символ, форматирующийся в жирный шрифт и пользователь затем печатает символ, что символ смелый. По умолчанию символьное форматирование приложено к вновь включившее текст только если текущий выбор пустой. В противном случае, новый текст принимает символьное форматирование текста, который он заменяет. Если выбор изменяется, по умолчанию символ, форматирующий изменения, чтобы соответствовать первому символу на новом выборе.
Защищенный символьный эффект уникальный в том, что это не изменять появление текста. Если пользователь пытается модифицировать защищенный текст, богатое управление редактирования посылает своему родительскому окну сообщение уведомления EN_PROTECTED, допускающее родительское окно, чтобы допускать или предохранять изменение. Чтобы получать это сообщение уведомления, Вы должны приспособить это используя сообщение EM_SETEVENTMASK. Цвет Переднего плана является символьным атрибутом, но цвет фона является свойством богатого управления редактирования. Для того, чтобы устанавливать цвет фона, используйте сообщение EM_SETBKGNDCOLOR.
|
|
|
|
| |