Сообщение 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 Нет Замечания по платформе Не имеется