Функция ChangeClipboardChain удаляет заданное окно из цепочки окон просмотра буфера обмена.
Синтаксис
BOOL ChangeClipboardChain( HWND hWndRemove, HWND hWndNewNext ); |
Параметры
hWndRemove
[in] Дескриптор окна, который будет удалено из цепочки. Дескриптор должен быть передан в функцию SetClipboardViewer.hWndNewNext
[in] Дескриптор окна, которое следует за окном hWndRemove в цепочке окон просмотра буфера обмена. (Это - дескриптор, который возвращается функцией SetClipboardViewer, если в ответ на сообщение WM_CHANGECBCHAIN порядок следования окон не изменился.)Возвращаемые значения
Возвращаемое значение указывает на результат передачи сообщения WM_CHANGECBCHAIN окнам в цепочке окон просмотра буфера обмена. Поскольку окно в цепочке, когда оно обрабатывает WM_CHANGECBCHAIN, обычно возвращает значение ЛОЖЬ (FALSE), возвращаемое значение из функции ChangeClipboardChain - обычно ЛОЖЬ (FALSE). Если в цепочке только одно окно , возвращаемое значение - обычно ИСТИНА (TRUE).
Замечания
Окно, идентифицированное hWndNewNext заменяет окно hWndRemove в цепочке. Функция SetClipboardViewer отправляет сообщение WM_CHANGECBCHAIN первому окну в цепочке окон просмотра буфера обмена.
Пример см. в статье Удаление окна из цепочки окон просмотра буфера обмена.
Смотри также
Обзор Буфер обмена, SetClipboardViewer, WM_CHANGECBCHAIN
Размещение и совместимость ChangeClipboardChain |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Используемая библиотека |
User32.lib |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |