Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Буфер обміну

Реферат Буфер обміну





#39;яті, що містить структуру METAFILEPICT, яка є приватною для програми. /Td>

CF_DSPTEXT

HANDLE

Приватний для програми текст.

CF_DSPBITMAP

НВIТМАР

Растрове зображення, яке є приватним для додатки. Цей формат може використовуватися, наприклад, для передачі даних між різними екземплярами одного і того ж додатка. Для визначення власника буфера обміну слід використовувати функцію GetClipboardOwner ().

CF_ENHMETAFILE

HENHMETAFILE

Розширений метафайл.

CF_GDIOBJFIRST

HGDIOBJ

Описані додатком формати наскрізного буфера обміну (throughclipboard), представлені об'єктами GDI (Graphic Device Interface - інтерфейсом графічних пристроїв). При виклику функції EmptyClipboard () для знищення даних цього формату використовується функція DeleteObject ().

CF_METFILEPICT

HANDLE

Об'єкт пам'яті, що містить структуру METAFILEPICT.

CF_OEMTEXT

HANDLE

Об'єкт пам'яті, який містить завершуємо нулем рядок символів набору OEM. Рядки поділяються послідовністю символів повернення каретки і переведення рядка (CR/LF).

CF_OWNERDISPLAY

NULL

Вказує, що власник буфера обміну буде відповідати за відображення даних, а також оновлює вікна перегляді буфер обміну. Вікно перегляду буфера обміну відправляє власникові повідомлення WM_ASKCBFORMATNAME, WM_PAINTCLIPBOARD, WM_HSCROLLCLIPBOARD, WM_SIZECLIPBOARD і WM_VSCROLLCLIPBOARD.

від CF_PRIVATEFIRST до CF_PRIVATELAST


Цей діапазон позначає приватні формати буфера обміну. Windows не керує цими форматами. Власник буфера обміну повинен керувати ресурсах В»через повідомлення WM_DESTROYCLBOARD. /Td>

CF_RBIFF

HANDLE

Складна підтримка звукових даних. Перевершує за складності підтримку CF_WAVE.

CF_TEXT

HANDLE

Об'єкт пам'яті, що містить рядок символів, завершується нулем. Рядки розмежовуються послідовністю символів повернення каретки і переведення рядка (CR/LF). /Td>

CF_TIFF

HANDLE

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

CF_UNCODETEXT

HANDLE

Об'єкт пам'яті, що містить завершуємо нулем рядок у форматі багатобайтові глобального коду символів Unicode.

CF_WAVE

HANDLE

Стандартна підтримка Wave-файлів.


2. Управління даними буфера обміну в середовищі Windows


Система Windows управляє вмістом і форматами буфера обміну. Windows зберігає дані для кожного формату окремо таким чином, що приміщення даних в один формат не торкається дані, записані в іншому форматі. Крім того Windows управляє видаленням даних, поміщених в буфер обміну. Дані, збережені в буфері обміну для даного формату, повинні віддалятися при збереженні у форматі нових даних, а також при виклику функції EmptyClipboard () для очищення всього вмісту буфера обміну. ​​

Windows видаляє елементи даних буфера обміну шляхом виклику спеціальної функції видалення. Вибір функції залежить від типу даних, що зберігаються у форматі буфера обміну. p> Наприклад, для об'єктів GDI Windows використовує функцію DeleteObject (), для об'єктів пам'яті застосовується функція GlobalFree () і т.д. p> Винятком з цих правил служать приватні формати буфера обміну. Як буде показано, Windows не керує даними, збереженими в згаданих форматах буфера обміну. Фактично, керувати. Збереженими в приватних форматах даними повинні програми, які ці формати створюють.


3. Відтворення даних буфера обміну з затримкою


Обробка великого кількості форматів даних буфера обміну сполучена з витратами часу, в особливості, якщо додаток підтримує графічні формати, такі як bitmap-зображення або метафайли. Управління GDI-об'єктами вимагає великих витрат часу і пам'яті. Не має сенсу обробляти або зберігати дані, якщо їх формат взагалі не використовується.

...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Використання буфера обміну. Адресація комірок MS Excel
  • Реферат на тему: Розробка бортового модему для обміну даними FANS У літаків В-757/767
  • Реферат на тему: Структура і функції економічної поведінки в системі ринкового обміну
  • Реферат на тему: Побудова електроживлячій установки з відокремленою акумуляторною батареєю в ...
  • Реферат на тему: Будова і функції великих півкуль головного мозку. Обмін речовин і енергії. ...