На главную

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

Registered Clipboard Formats



Many applications work with data that cannot be translated into a standard clipboard format without loss of information. These applications can create their own clipboard formats. A clipboard format that is used by an application, as opposed to a standard clipboard format, is called a registered clipboard format. For example, if a word-processing application copied formatted text to the clipboard using a standard text format, the formatting information would be lost. The solution would be to register a new clipboard format, such as Rich Text Format (RTF).

To register a new clipboard format, use the RegisterClipboardFormat function. This function takes the name of the format and returns and unsigned integer value that represents the registered clipboard format. To retrieve the name of the registered clipboard format, pass the unsigned integer value to the GetClipboardFormatName function.
If more than one application registers a clipboard format with exactly the same name, the clipboard format is registered only once. Both calls to the RegisterClipboardFormat function return the same value. In this way, two different applications can share data by using a registered clipboard format.

For a list of standard clipboard formats, see the SetClipboardData function.


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

Зарегистрировавшее Clipboard Formats



Много приложений работают с данными, которые не могут быть переведены в стандартный формат буфера без убытка информации. Эти приложения могут создать свои собственные форматы буфера. Буфер формата, который использован приложением, по сравнению со стандартным форматом буфера, назван зарегистрированный формат буфера. Например, если текстовое-обрабатывающее приложение копировало бы отформатировавшее текст в буфер, использовавший стандартный текстовый формат, форматирующая информация должна быть потерена. Решение должно бы регистрировать новый формат буфера, как например, Богатый Текстовый Формат (RTF).

Для того, чтобы регистрировать новый формат буфера, используйте функцию RegisterClipboardFormat. Эта функция берет имя формата и возвращает и без знака величина целого, которая представляет зарегистрированный формат буфера. Для того, чтобы извлекать имя зарегистрированного формата буфера, передайте без знака величину целого в функцию GetClipboardFormatName.
Если более, чем одно приложение регистрирует буфер формата с точно тем же именем, буфер формата регистрируется только как только. Оба вызова в функциональный возврат RegisterClipboardFormat та же величина. Таким образом, два других приложения могут распространить данные используя зарегистрированный формат буфера.

Для списка стандартных форматов буфера, смотри функцию SetClipboardData.


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