На этом шаге мы перечислим форматы данных буфера обмена.
В буфере обмена могут содержаться данные многих типов. Благодаря такой гибкости, программы могут легко передавать текст, графику, данные электронных таблиц и другую информацию, и при этом сохранять исходные форматы данных. Вообще, буфер обмена Clipboard поддерживает девять форматов данных, причем имеются и другие, задаваемые пользователем и частные форматы. В таблице 1 приводятся форматы, поддерживаемые буфером обмена Clipboard.
Формат | Описание |
---|---|
CF_TEXT | ANSI-текст с NULL на конце, включая возврат каретки и переход на новую строку. |
CF_BITMAP | Растровые изображения, зависящие от устройства. |
CF_METAFILEPICT | Метафайл изображений. |
CF_SYLK | Формат Microsoft Symbolic Link, используемый программами Multiplan, Chart и Excel. |
CF_DIF | Формат Data Interchange, используемый в VisiCalc. |
CF_TIFF | Формат Tag Image File для растровых изображений. |
CF_OEMTEXT | Текст, в котором используется набор символов OEM. |
CF_DIB | Аппаратно-независимые растровые изображения. |
CF_PALETTE | Дескриптор цветовой палитры. |
Так как в большинстве программ необходимы лишь форматы CF_TEXT и CF_BITMAP, то именно с этими форматами вы и научитесь обращаться в следующих шагах.
На следующем шаге мы рассмотрим использование буфера обмена для работы с текстом.