Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2011, 12:09   #1
Micki1
 
Регистрация: 21.12.2011
Сообщений: 5
По умолчанию CBuilder и буфер обмена

Добрый день.
Может кто-нибудь подскажет, как увязать CBuilder и буфер обмена.
Если поконкретнее, то проблема в следующем:
устанавливаю свою программу в цепочку слежения за буфером обмена, а вот дальше непонятно, как получить сообщение об изменении содержимого буфера. В VisualC сообщение WM_DRAWCLIPBOARD перехватывается явно, а вот где в билдере это сделать непонятно.

Просьба RxLib не предлагать, потому что вообще то хотелось бы научиться как в билдере можно обработать сообщения Windows, отличные от стандартных эвентов компонент?
Micki1 вне форума Ответить с цитированием
Старый 22.12.2011, 18:09   #2
Glacius
 
Аватар для Glacius
 
Регистрация: 10.11.2010
Сообщений: 8
По умолчанию

Посмотрите в "Borland C++ Builder. Библиотека программиста", автор Мэтт Теллес. Там в 4 главе "Компоненты и обработчики событий компонентов" обсуждается тема создания обработчиков событий для нестандартных Windows-сообщений.
Glacius вне форума Ответить с цитированием
Старый 22.12.2011, 19:06   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

// Для получения доступа к буферу обмена вызовите функцию
// Clipboard() из модуля Clipbrd. Функция возвращает указатель
// на экземпляр класса TClipboard
#include <Clipbrd.hpp>
Clipboard()->Clear(); // очищает буфер обмена
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 30.12.2011, 00:48   #4
Micki1
 
Регистрация: 21.12.2011
Сообщений: 5
По умолчанию

Glacius - Спасибо - скачал буду изучать, но при беглом взгляде - это не совсем то, проблема слишком специфическая)))
Но книга -несомненно пригодится.

Последний раз редактировалось Micki1; 30.12.2011 в 00:50.
Micki1 вне форума Ответить с цитированием
Старый 30.12.2011, 00:49   #5
Micki1
 
Регистрация: 21.12.2011
Сообщений: 5
По умолчанию

Smitt&Wesson, ответ чисто для отписки - совершенно не в теме.(

Последний раз редактировалось Micki1; 30.12.2011 в 00:51.
Micki1 вне форума Ответить с цитированием
Старый 30.12.2011, 00:52   #6
Micki1
 
Регистрация: 21.12.2011
Сообщений: 5
По умолчанию

Решил проблему через таблицу откликов.
Всем спасибо.
Micki1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Буфер обмена X@OC Общие вопросы по Java, Java SE, Kotlin 1 10.08.2011 14:34
Буфер обмена DolgoDoom Общие вопросы Delphi 6 30.05.2011 13:59
буфер обмена DeDoK Win Api 1 25.10.2010 19:08
Буфер обмена dmitriegorovih Общие вопросы Delphi 13 09.09.2010 12:54
буфер обмена __@cmd@__ Общие вопросы Delphi 2 04.02.2009 12:24