Страница 36 из 55
Функция RegisterClipboardFormat (РегистрацияФорматаБуфераОбмена) Функция RegisterClipboardFormat регистрирует новый формат буфера обмена. Этот формат может затем использоваться как допустимый формат буфера обмена. Синтаксис UINT RegisterClipboardFormat ( LPCTSTR lpszFormat// адрес строки с именем );
Параметры lpszFormat Указывает на строку с символом нуля в конце, которая именует новый формат. Возвращаемые значения Если функция завершается успешно, возвращаемое значение идентифицирует зарегистрированный формат буфера обмена. Если функция завершается с ошибкой, возвращаемое значение нулевое. Чтобы получать дополнительные данные об ошибке, вызовите функцию GetLastError. Замечания Если зарегистрированный формат с заданным именем уже существует, новый формат не регистрируется, а возвращаемое значение идентифицирует существующий формат. Это дает возможность больше чем одной прикладной программе копировать и вставлять данные, использующие тот же самый зарегистрированный формат буфера обмена. Обратите внимание, что сравнение названия формата осуществляется без учета регистра. Зарегистрированные форматы буфера обмена идентифицируются значениями в диапазоне от 0xC000 до 0xFFFF. Смотри также CountClipboardFormats, EnumClipboardFormats, GetClipboardFormatName Размещение и совместимость RegisterClipboardFormat. Windows NTДа Win95Да Win32sДа Импортируемая библиотекаuser32.lib Заголовочный файлwinuser.h UnicodeWinNT Замечания по платформеНе имеется
|