На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Rich Edit Clipboard Operations



An application can paste the contents of the clipboard into a rich edit control using either the best available clipboard format or a specific clipboard format. You can also determine whether a rich edit control is capable of pasting a clipboard format.

As with an edit control, you can copy or cut the contents of the current selection by using the WM_COPY or WM_CUT message. Similarly, you can paste the contents of the clipboard into a rich edit control by using the WM_PASTE message. The control pastes the first available format that it recognizes, which presumably is the most descriptive format.
To paste a specific clipboard format, you can use the EM_PASTESPECIAL message. This message is useful for applications with a Paste Special command that enables the user to select the clipboard format. You can use the EM_CANPASTE message to determine whether a given format is recognized by the control.

You can also use the EM_CANPASTE message to determine whether any available clipboard format is recognized by a rich edit control. This message is useful when processing the WM_INITMENUPOPUP message. An application might enable or gray its Paste command depending on whether the control can paste any available format.
Rich edit controls register two clipboard formats: Rich Text Format (RTF) and a format called RichEdit Text and Objects. An application can register these formats by using the RegisterClipboardFormat function, specifying the CF_RTF and CF_RETEXTOBJ values.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Богатое Редактирование Clipboard Operations



Приложение может клеить содержание буфера на богатое управление редактирования, использовавшее или наилучший доступный формат буфера или специфический формат буфера. Вы можете также определить независимо богатое управление редактирования способное склеивать буфер формата.

Как и управление редактирования, Вы можете скопировать или резать содержание текущего выбора используя WM_COPY или сообщение WM_CUT. Аналогично, Вы можете клеить содержание буфера на богатое управление редактирования используя сообщение WM_PASTE. Управляющее прошлое первый доступный формат, который он признает, какое возможно - наиболее описательный формат.
Чтобы клеить специфический формат буфера, Вы можете использовать сообщение EM_PASTESPECIAL. Это сообщение полезное для приложений с Пастой Специальной приказывать, что приспосабливать пользователь, чтобы выбираться буфер формата. Вы можете использовать сообщение EM_CANPASTE, чтобы определять признан данный формат управлением.

Вы можете также использовать сообщение EM_CANPASTE, чтобы определять что независимо любой доступный формат буфера признан богатым управлением редактирования. Это сообщение полезное при обработке сообщения WM_INITMENUPOPUP. Приложение могло приспособиться или серая команда Пасты или управление может клеить любой доступный формат.
Богатое редактирование регулирует регистр два буфера форматов: Богатый Текстовый Формат (RTF) и формат был вызван Текст RichEdit и Объекты. Приложение может зарегистрировать эти форматы используя функцию RegisterClipboardFormat, определяющую CF_RTF и величины CF_RETEXTOBJ.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz