C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 137 - Краткий обзор буфера обмена / MSDN rus / Visual C++

Шаг 137 - Краткий обзор буфера обмена

Windows позволяет использовать буфер обмена для вырезки, копирования и вставки данных. Как внутри одного приложения так и между разными приложениями. Приложение должно реализовывать пункты меню Copy, Cut, Paste в меню Edit для работы с буфером.

137_1.gif (2804 b)

Вместе с Windows поставляется небольшая утилита для возможности альтернативной работы буфером обмена и сохранением его содержимого. Читайте "Шаг 36 - Просмотр буфера обмена". Кроме того есть независимые разработки которые расширяют функциональность буфера обмена. Читайте "Шаг 135 - Утилита для работы с буфером обмена" и "Шаг 136 - Еще одна утилита для работы с буфером обмена".

Для начала роботы приложение должно открыт буфер обмена. Только одно приложение можем отрывать буфер в одно и тоже время. После использования буфер обмена нужно закрыть. Подробнее о этих функция читайте "Шаг 150 - OpenClipboard и CloseClipboard".

Для определения какое приложение держит буфер обмена открытым используйте функцию GetOpenClipboardWindow она описана в шаге "Шаг 151 - Функция GetOpenClipboardWindow".

Многие каркасные библиотеки предоставляют специальные классы для работы с буфером обмена. Как например реализует работу с буфером MFC читайте "Шаг 16 - Класс для буфера обмена (Clipboard)".


| |
Автор Каев Артем.
[AD]