Работа с буфером обмена (clipboard) Страница 16. Функция RegisterClipboardFormat
|
Страница 16 из 18
Функция RegisterClipboardFormat:
Данная функция регистрирует новый формат буфера обмена, который можно будет использовать в дальнейшем для работы.
UINT RegisterClipboardFormat ( LPCTSTR lpszFormat // адрес строки с именем );
|
В качестве входного параметра этой функции (lpszFormat) служит адрес строки, которая именует новый формат.
В случае успешного завершения, возвращаемое значение идентифицирует зарегистрированный формат буфера обмена, в противном случае функция возвращает 0. Чтобы получать дополнительные данные об ошибке, вызовите функцию GetLastError.
Следует учесть, что если формат данных с заданным именем уже существует, новый формат не регистрируется, а возвращаемое значение идентифицирует существующий формат. Это дает возможность больше чем одной прикладной программе работать с буфером обмена, используя тот же самый зарегистрированный формат буфера обмена. Обратите внимание, что сравнение названия формата осуществляется без учета регистра.
|