Сообщение WM_RENDERALLFORMATS отправляется владельцу буфера обмена до того, как он будет разрушен, если владелец буфера задержал предоставление одного или нескольких форматов буфера обмена. Чтобы содержание буфера обмена оставалось доступным другим приложениям, владелец буфера должен предоставить данные во всех форматах, которые он способен создать и поместить эту информацию в буфер обмена при помощи вызова функции SetClipboardData.
Окно получает это сообщение от своей функции WindowProc.
Синтаксис
WM_RENDERALLFORMATS WPARAM wParam LPARAM lParam; |
Параметры
wParam
Не используется; должно быть нуль.lParam
Не используется; должно быть нуль.Возвращаемые значения
Если приложение обрабатывает это сообщение, оно должно возвратить нуль.
Замечания
При ответе на сообщение WM_RENDERALLFORMATS , владелец буфера обмена должен вызвать функцию OpenClipboard и EmptyClipboard перед обращением к функции SetClipboardData.
Когда приложение возвращает значение, система удаляет любой непредоставленный формат из списка доступных форматов буфера обмена. Информацию об отложенном предоставлении см.в описании функции SetClipboardData.
Смотри также
Краткий обзор Буфер обмена, EmptyClipboard, OpenClipboard, SetClipboardData, WM_RENDERFORMAT
Размещение и совместимость WM_RENDERALLFORMATS |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |