Функции, используемые буфером обмена


 

 Функция  Описание
ChangeClipboardChain Функция ChangeClipboardChain удаляет заданное окно из цепочки окон просмотра буфера обмена. 
CloseClipboard

Функция CloseClipboard закрывает буфер обмена. 

CountClipboardFormats

Функция CountClipboardFormats извлекает число различных форматов данных присутствующих в настоящее время в буфере обмена. 

EmptyClipboard

Функция EmptyClipboard очищает буфер обмена и освобождает дескрипторы  данных в нем. Затем функция  назначает монопольное использование буфера обмена окном, которое в текущий момент имеет его открытым. 

EnumClipboardFormats Функция EnumClipboardFormats перечисляет форматы данных, в текущий момент доступные в буфере обмена.

Форматы данных буфера  обмена сохраняются в упорядоченном списке. Чтобы выполнить перечисление форматов данных буфера, сделаете серию вызовов функции EnumClipboardFormats. Для каждого вызова, параметр format  устанавливает доступный формат буфера, а функция возвращает следующий доступный формат буфера обмена. 

GetClipboardData

Функция GetClipboardData извлекает данные из буфера обмена в заданном формате. Буфер обмена предварительно должен быть открытым. 

GetClipboardFormatName

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

GetClipboardOwner

Функция GetClipboardOwner извлекает дескриптор окна текущего владельца буфера обмена. 

GetClipboardSequenceNumber

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

GetClipboardViewer

Функция GetClipboardViewer извлекает дескриптор первого окна в цепочке окон просмотра буфера обмена. 

GetOpenClipboardWindow

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

GetPriorityClipboardFormat

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

IsClipboardFormatAvailable

Функция IsClipboardFormatAvailable выясняет, содержит ли буфер обмена данные в заданном формате. 

OpenClipboard

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

RegisterClipboardFormat

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

SetClipboardData

Функция SetClipboardData помещает данные в буфер обмена в заданном формате. Окно должно быть текущим владелецем буфера обмена, а приложение  должно вызывать функцию OpenClipboard. (При ответе на сообщения WM_RENDERFORMAT и WM_RENDERALLFORMATS, владелец буфера обмена не должен вызвать функцию OpenClipboard перед вызовом SetClipboardData.) 

SetClipboardViewer

Функция SetClipboardViewer добавляет заданное окно к цепочке окон просмотра буфера обмена. Окна просмотра буфера обмена получают сообщение WM_DRAWCLIPBOARD  всякий раз, когда содержание буфера изменяется. 

 

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

Hosted by uCoz