Уведомление WM_RENDERALLFORMATS

Сообщение 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

Нет

Замечания по платформе

Не имеется

 

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

Hosted by uCoz