Работа с буфером обмена (clipboard)
Страница 16. Функция RegisterClipboardFormat



Функция RegisterClipboardFormat:

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

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



В качестве входного параметра этой функции (lpszFormat) служит адрес строки, которая именует новый формат.

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

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

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