Функция OpenClipboard открывает буфер обмена для проверки и не дает другим приложениям модифицировать его содержание.
Синтаксис
BOOL OpenClipboard( HWND hWndNewOwner ); |
Параметры
hWndNewOwner
[in] Дескриптор окна, которое связывается с открытым буфером обмена. Если этот параметр имеет значение ПУСТО (NULL), открытый буфер связан с текущей задачей.Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения - не нуль.
Если функция завершается с ошибкой, величина возвращаемого значения - нуль. Чтобы получать дополнительные сведения об ошибке, вызовите GetLastError.
Замечания
Функция OpenClipboard завершается ошибкой, если другое окно имеет открытый буфер обмена.
Приложение должно вызвать функцию CloseClipboard после каждого успешного вызова OpenClipboard.
Окно, идентифицированное параметром hWndNewOwner не становится владельцем буфера обмена, если не вызывается функция EmptyClipboard.
Пример смотри в статье Копирование информации в буфер обмена.
Смотри также
Обзор Буфер обмена, CloseClipboard, EmptyClipboard
Размещение и совместимость OpenClipboard |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |