Win32 API. Буфер обмена
Страница 43. Сообщение WM_CHANGECBCHAIN


Сообщение WM_CHANGECBCHAIN

Сообщение WM_CHANGECBCHAIN посылается к первому окну в цепочке окон просмотра буфера обмена, когда окно удаляется из цепочки.

Синтаксис

WM_CHANGECBCHAIN
hwndRemove = (HWND) wParam; // дескриптор удаляемого окна
hwndNext = (HWND) lParam; // дескриптор следующего окна в цепочке

Параметры
hwndRemove
Значение wParam. Идентифицирует окно, удаляемое из цепочки окон просмотра буфера обмена. hwndNext
Значение lParam. Идентифицирует следующее окно в цепочке после удаляемого окна. Этот параметр имеет значение ПУСТО (NULL), если удаляемое окно - последнее окно в цепочке.

Возвращаемые значения
Если программа обрабатывает это сообщение, она должна возвратить ноль.

Замечания
Каждое окно просмотра буфера обмена сохраняет дескриптор следующего окна в цепочке окон просмотра. Первоначально, этот дескриптор - возвращаемое значение функции SetClipboardViewer.
Когда окно просмотра буфера обмена принимает сообщение WM_CHANGECBCHAIN, оно должно вызвать функцию SendMessage, чтобы передать сообщение следующему окну в цепочке, если следующее окно не удаляемое окно. В этом случае, окно просмотра буфера обмена должно сохранить дескриптор, заданный параметром hwndNext как следующее окно в цепочке.

Смотри также
SendMessage, SetClipboardViewer

Размещение и совместимость WM_CHANGECBCHAIN

Windows NTДа 
Win95Да
Win32sДа
Импортируемая библиотека
Заголовочный файлwinuser.h
UnicodeНет
Замечания по платформеНе имеется

 
« Предыдущая статья   Следующая статья »