На главную

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 | Скачать Вниз

Multiple Clipboard Formats



A window can place more than one clipboard object on the clipboard, each representing the same information in a different clipboard format. When placing information on the clipboard, the window should provide data in as many formats as possible. To find out how many formats are currently used on the clipboard, call the CountClipboardFormats function.

Clipboard formats that contain the most information should be placed on the clipboard first, followed by less descriptive formats. A window pasting information from the clipboard typically retrieves a clipboard object in the first format it recognizes. Because clipboard formats are enumerated in the order they are placed on the clipboard, the first recognized format is also the most descriptive.
For example, suppose a user copies styled text from a word-processing document. The window containing the document might first place data on the clipboard in a registered format, such as RTF. Subsequently, the window would place data on the clipboard in a less descriptive format, such as text (CF_TEXT).

When the content of the clipboard is pasted into another window, the window retrieves data in the most descriptive format it recognizes. If the window recognizes RTF, the corresponding data is pasted into the document. Otherwise, the text data is pasted into the document and the formatting information is lost.


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

Кратное Clipboard Formats



Окно может установить более, чем одному буферу объекта в буфере, каждой представляющей той же информации в другом формате буфера. При размещении информации о буфере, окно должно обеспечить данные в как много форматов по возможности. Для того, чтобы обнаруживать что сколько форматов к настоящему времени использованы в буфере, назовите функцию CountClipboardFormats.

Буфер форматирует, что содержит информационный должно быть установлено в буфере сначала, сопровожденном менее описательными форматами. Окно, склеивающее информацию из буфера обычно извлекает буфер объекта в первый формат, который это признает. Поскольку буфер форматов перечислен в порядке, который они установлены в буфере, сначала признанный формат также наиболее описательный.
Например, полагайте копии пользователя типового текста с текстовой обработки документа. Окно, содержащее документ могло сначала установить данные о буфере в зарегистрированном формате, как например, RTF. Впоследствии, окно должно устанавливать данные о буфере в менее описательном формате, как например, текст (CF_TEXT).

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


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