Буфер обмена. Форматы буфера обмена, страница 7

Рисунок 18.3Приоритетность форматов буфера обмена

Возвращаемое значение

HWND: Дескриптор приложения, которое является владельцем буфера обмена. Если в данный момент у буфера обмена нет владельца, возвращается значение NULL. Для возврата кода ошибки следует воспользоваться функцией GetLastError.

Включаемый файл

winuser.h

См. также

GetClipboardViewer, GetOpenClipboardWindow

Пример

См. пример, приведенный в описании функции ChangeClipboardChain.

GetClipboardViewer                      Windows 98   • Windows 2000

Описание

Функция GetClipboardViewer возвращает дескриптор окна первой программы просмотра буфера обмена в цепочке. Приложение добавляется в цепочку с помощью функции SetClipboardViewer. Примером служит функция ChangeClipboardChain.

Синтаксис

HWND GetClipboardViewer ( VOID )

Параметры

Эта функция не содержит параметров.

Возвращаемое значение

HWND: Дескриптор первого окна в цепочке программ просмотра буфера обмена. Если ни одно окно просмотра не выполняется, возвращается значение NULL. Для получения расширенной информации об ошибках используется функция GetLastError.

Включаемый файл

winuser.h

См. также

GetClipboardOwner, GetOpenClipboardWindow

GetOpenClipboardWindow               Windows 98   • Windows 2000

Описание

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

Синтаксис

HWND GetOpenClipboardWindow ( VOID )

Параметры

Функция не содержит параметров.

Возвращаемое значение

HWND: Дескриптор окна, для которого в данный момент открыт буфер обмена. Если буфер обмена не открыт (либо в качестве дескриптора окна при вызове функции OpenClipboard использовалось значение NULL), функция возвращает значение NULL. Для получения кода ошибки используется функция GetLastError.

Включаемыйфайл

winuser.h

См. также

GetClipboardOwner, GetClipboardViewer, OpenClipboard.

GetPriorityClipboardFormat              Windows 98   • Windows 2000

Описание

Функция GetPriorityClipboardFormat проверяет доступность в буфере обмена требуемых форматов данных. Приложения часто поддерживают более одного формата буфера обмена. Обычно это выполняется с целью предоставления клиентам буфера обмена вариантов, которые сводят к минимуму потери данных. Функция GetPriorityClipboardFormat дает возможность

.СМ.    \local-sources\chapl8\18-04.txt