Составители:
Рубрика:
символов, заканчивающегося нулевым символом. Каждая строка завершается
символами возврата каретки (0x0D) и перевода строки (0x0A). Формат
CF_OEMTEXT
представляет собой набор OEM-символов. Формат
CF_UNICODETEXT
использует 32-разрядные символы набора Unicode.
Передав текст в буфер обмена, исходное приложение не имеет возможно-
сти обратиться к этому тексту, не запросив доступа к буферу.
Формат растровых изображений. Формат CF_BITMAP
служит для хранения
растровых изображений путем передачи буферу обмена дескриптора изображения.
Записав изображение в буфер, исходное приложение не имеет возможности обра-
титься к этому изображению, не запросив доступ к буферу обмена.
Форматы метафайлов. Формат CF_METAFILEPICT
служит для обмена
метафайлами, находящимися в памяти (а не на диске), между различными
приложениями. Этот формат использует структуру METAFILEPICT,
которая
определена в файле WinGDI.H следующим образом:
typedef struct tagMETAFILEPICT
{
LONG mm;
LONG xExt;
LONG yExt;
HMETAFILE hMF;
} METAFILEPICT, FAR *LPMETAFILEPICT;…
Первые три поля этой структуры отображают различия, наблюдаемые при
передаче метафайлов посредством буфера обмена и через дисковые файлы.
Первое поле, mm, указывает предпочтительный режим отображения. Второе и
третье поля, xExt и уExt, задают ширину и высоту содержащегося в метафайле
изображения. Поле hMF содержит дескриптор метафайла.
Формат CF_ENHMETAFILE
аналогичен формату CF_METAFILEPICT, но
в отличие от последнего он идентифицирует метафайл, в котором используют-
ся расширенные команды форматирования.
DIB-формат. Формат CF_DIB
применяется для передачи в буфер обмена
DIB-файлов (аппаратно-независимых растровых изображений). DIB-
изображение записывается в виде глобального блока памяти, начинающегося с
заголовка BITMAPINFO,
после которого следуют данные изображения.
Передав растровое изображение в буфер обмена, исходное приложение не
имеет возможности обратиться к соответствующему глобальному блоку памя-
ти, не запросив доступа к буферу обмена.
Форматы палитры и пера. Форматы CF_PALETTE
и CF_PENDATA слу-
жат для передачи в буфер обмена дескриптора цветовой палитры и дескрипто-
ра пера соответственно. Формат CF_PALETTE
часто применяется
в сочетании с форматом CF_DIB
для записи цветовой палитры, используемой
растровым изображением.
Wave-формат. Формат CF_WAVE
предназначен для передачи между раз-
личными приложениями аудиоинформации.
Форматы специального назначения. Три следующих формата изначально
80
символов, заканчивающегося нулевым символом. Каждая строка завершается
символами возврата каретки (0x0D) и перевода строки (0x0A). Формат
CF_OEMTEXT представляет собой набор OEM-символов. Формат
CF_UNICODETEXT использует 32-разрядные символы набора Unicode.
Передав текст в буфер обмена, исходное приложение не имеет возможно-
сти обратиться к этому тексту, не запросив доступа к буферу.
Формат растровых изображений. Формат CF_BITMAP служит для хранения
растровых изображений путем передачи буферу обмена дескриптора изображения.
Записав изображение в буфер, исходное приложение не имеет возможности обра-
титься к этому изображению, не запросив доступ к буферу обмена.
Форматы метафайлов. Формат CF_METAFILEPICT служит для обмена
метафайлами, находящимися в памяти (а не на диске), между различными
приложениями. Этот формат использует структуру METAFILEPICT, которая
определена в файле WinGDI.H следующим образом:
typedef struct tagMETAFILEPICT
{
LONG mm;
LONG xExt;
LONG yExt;
HMETAFILE hMF;
} METAFILEPICT, FAR *LPMETAFILEPICT;…
Первые три поля этой структуры отображают различия, наблюдаемые при
передаче метафайлов посредством буфера обмена и через дисковые файлы.
Первое поле, mm, указывает предпочтительный режим отображения. Второе и
третье поля, xExt и уExt, задают ширину и высоту содержащегося в метафайле
изображения. Поле hMF содержит дескриптор метафайла.
Формат CF_ENHMETAFILE аналогичен формату CF_METAFILEPICT, но
в отличие от последнего он идентифицирует метафайл, в котором используют-
ся расширенные команды форматирования.
DIB-формат. Формат CF_DIB применяется для передачи в буфер обмена
DIB-файлов (аппаратно-независимых растровых изображений). DIB-
изображение записывается в виде глобального блока памяти, начинающегося с
заголовка BITMAPINFO, после которого следуют данные изображения.
Передав растровое изображение в буфер обмена, исходное приложение не
имеет возможности обратиться к соответствующему глобальному блоку памя-
ти, не запросив доступа к буферу обмена.
Форматы палитры и пера. Форматы CF_PALETTE и CF_PENDATA слу-
жат для передачи в буфер обмена дескриптора цветовой палитры и дескрипто-
ра пера соответственно. Формат CF_PALETTE часто применяется
в сочетании с форматом CF_DIB для записи цветовой палитры, используемой
растровым изображением.
Wave-формат. Формат CF_WAVE предназначен для передачи между раз-
личными приложениями аудиоинформации.
Форматы специального назначения. Три следующих формата изначально
80
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »
