Уведомления, используемые буфером обмена

 

Уведомление Описание
WM_ASKCBFORMATNAME

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

Окно получает это сообщение от своей функции WindowProc.

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

Окно получает это сообщение от своей функции WindowProc.

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

Окно получает это сообщение от своей функции WindowProc.

WM_DRAWCLIPBOARD

Сообщение WM_DRAWCLIPBOARD  отправляется  первому окну в цепочке окон просмотра буфера обмена, когда содержание буфера изменяется. Это дает возможность окну просмотра буфера обмена показать на экране новое содержание буфера.

Окно получает это сообщение от своей функции WindowProc.

WM_HSCROLLCLIPBOARD

Сообщение WM_HSCROLLCLIPBOARD  отправляется владельцу буфера окном просмотра буфера обмена. Это происходит тогда, когда буфер обмена содержит данные в формате CF_OWNERDISPLAY, а событие происходит в горизонтальной линейке прокрутки окна просмотра. Владелец должен прокручивать изображение буфера обмена  и модифицировать значения линейки прокрутки.

WM_PAINTCLIPBOARD

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

WM_RENDERALLFORMATS Сообщение WM_RENDERALLFORMATS  отправляется владельцу буфера обмена до того, как он будет разрушен, если владелец буфера задержал предоставление одного или нескольких форматов буфера обмена. Чтобы содержание буфера обмена оставалось доступным другим приложениям, владелец буфера должен предоставить данные во всех форматах, которые он способен создать и поместить эту информацию в буфер обмена при помощи вызова функции SetClipboardData.

Окно получает это сообщение от своей функции WindowProc.

WM_RENDERFORMAT

Сообщение WM_RENDERFORMAT  отправляется владельцу буфера обмена, если он имеет отложенное предоставление конкретного формата буфера, и если приложение затребовало данные в этом формате. Владелец буфера обмена должен предоставить данные в заданном формате и поместить их в буфер обмена при помощи вызова функции SetClipboardData.

WM_SIZECLIPBOARD

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

WM_VSCROLLCLIPBOARD

Сообщение WM_VSCROLLCLIPBOARD  отправляется  владельцу буфера обмена окном просмотра, когда буфер содержит данные в формате CF_OWNERDISPLAY, а событие происходит в вертикальной линейке прокрутки окна просмотра буфера обмена. Владелец должен прокручивать изображение буфера обмена  и модифицировать значения линейки прокрутки.

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz