Win32 API. Буфер обмена
Страница 36. Функция RegisterClipboardFormat


Функция RegisterClipboardFormat

(РегистрацияФорматаБуфераОбмена)

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

Синтаксис

UINT RegisterClipboardFormat
(
LPCTSTR lpszFormat// адрес строки с именем
);

Параметры
lpszFormat
Указывает на строку с символом нуля в конце, которая именует новый формат.

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

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

Смотри также
CountClipboardFormats, EnumClipboardFormats, GetClipboardFormatName

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

Windows NTДа 
Win95Да
Win32sДа
Импортируемая библиотекаuser32.lib
Заголовочный файлwinuser.h
UnicodeWinNT
Замечания по платформеНе имеется

 
« Предыдущая статья   Следующая статья »