Поделиться через


сообщение WM_RENDERFORMAT

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

#define WM_RENDERFORMAT                 0x0305

Параметры

wParam

Формат буфера обмена для просмотра.

lParam

Этот параметр не используется.

Возвращаемое значение

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

Комментарии

При ответе на сообщение WM_RENDERFORMAT владелец буфера обмена не должен открывать буфер обмена перед вызовом SetClipboardData. Открытие буфера обмена не требуется, прежде чем помещать данные в ответ на WM_RENDERFORMAT, и любая попытка открыть буфер обмена завершится ошибкой, так как в настоящее время буфер обмена открыт приложением, запросивающим отрисовку формата.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

SetClipboardData

WM_RENDERALLFORMATS

Основные понятия

Буфер обмена