Поделиться через


Функция GetClipboardOwner (winuser.h)

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

Синтаксис

HWND GetClipboardOwner();

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

Тип: HWND

Если функция выполняется успешно, возвращаемое значение — это дескриптор окна, которому принадлежит буфер обмена.

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

Комментарии

Буфер обмена по-прежнему может содержать данные, даже если буфер обмена в настоящее время не принадлежит.

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

Примеры

Пример см. в разделе Пример средства просмотра буфера обмена.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-misc-l1-2-0 (представлено в Windows 8.1)

См. также раздел

Буфер обмена

Основные понятия

EmptyClipboard

GetClipboardViewer

Справочные материалы