Функция GetPriorityClipboardFormat


Функция GetPriorityClipboardFormat извлекает первый доступный формат буфера обмена в заданном списке.

Синтаксис

int GetPriorityClipboardFormat(
    UINT* paFormatPriorityList,
    int cFormats
);

Параметры

paFormatPriorityList

[in] Указатель на массив целых чисел без знака, идентифицирующих форматы буфера обмена в приоритетном порядке. За описанием стандартных форматов буфера обмена, обратитесь к статье Стандартные форматы буфера обмена.

cFormats

[in] Устанавливает число записей в массиве paFormatPriorityList. Это значение не должно быть большим, чем число записей в списке.

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

Если функция завершается успешно, возвращаемое значение - первый формат буфера обмена в списке, в котором данные  доступны. Если буфер обмена пуст, возвращаемое значение - ПУСТО (NULL). Если буфер обмена содержит данные, но не в каком-либо из установленных форматов, возвращаемое значение равно -(минус) 1. Чтобы получить дополнительные сведения об ошибке, вызовите GetLastError.

Замечания

Пример смотри в статье Пример Окна просмотра буфера обмена.

Смотри также 

Обзор Буфер обмена, CountClipboardFormats, EnumClipboardFormats, GetClipboardFormatName, IsClipboardFormatAvailable, RegisterClipboardFormat

Размещение и совместимость GetPriorityClipboardFormat

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

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

Не имеется

 

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

Hosted by uCoz