Функция RegisterClipboardFormat


Функция RegisterClipboardFormat регистрирует новый формат буфера обмена. Этот формат может затем быть использован как допустимый формат буфера обмена.

Синтаксис

UINT RegisterClipboardFormat(      
    LPCTSTR lpszFormat
);

Параметры

lpszFormat

[in] Указатель на символьную строку с нулем в конце, которая именует новый формат.

Возвращаемые значения

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

Если функция завершается с ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные сведения об ошибке, вызовите GetLastError.

Замечания

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

Обратите внимание! на то, что сравнение названия формата происходит без учета регистра.

Зарегистрированные форматы буфера обмена идентифицируются значениями в диапазоне от 0xC000 до 0xFFFF.

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

Windows 95/98/Me: RegisterClipboardFormatW поддерживается программой Microsoft Layer for Unicode (MSLU). Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.

Пример

Пример смотри в статье Зарегистрированный формат буфера обмена.

Смотри также 

Обзор Буфер обмена, CountClipboardFormats, EnumClipboardFormats, GetClipboardFormatName

Размещение и совместимость RegisterClipboardFormat

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz