![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.12.2011
Сообщений: 5
|
![]()
Добрый день.
Может кто-нибудь подскажет, как увязать CBuilder и буфер обмена. Если поконкретнее, то проблема в следующем: устанавливаю свою программу в цепочку слежения за буфером обмена, а вот дальше непонятно, как получить сообщение об изменении содержимого буфера. В VisualC сообщение WM_DRAWCLIPBOARD перехватывается явно, а вот где в билдере это сделать непонятно. Просьба RxLib не предлагать, потому что вообще то хотелось бы научиться как в билдере можно обработать сообщения Windows, отличные от стандартных эвентов компонент? |
![]() |
![]() |
![]() |
#2 |
Регистрация: 10.11.2010
Сообщений: 8
|
![]()
Посмотрите в "Borland C++ Builder. Библиотека программиста", автор Мэтт Теллес. Там в 4 главе "Компоненты и обработчики событий компонентов" обсуждается тема создания обработчиков событий для нестандартных Windows-сообщений.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
// Для получения доступа к буферу обмена вызовите функцию
// Clipboard() из модуля Clipbrd. Функция возвращает указатель // на экземпляр класса TClipboard #include <Clipbrd.hpp> Clipboard()->Clear(); // очищает буфер обмена
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#4 |
Регистрация: 21.12.2011
Сообщений: 5
|
![]()
Glacius - Спасибо - скачал буду изучать, но при беглом взгляде - это не совсем то, проблема слишком специфическая)))
Но книга -несомненно пригодится. Последний раз редактировалось Micki1; 30.12.2011 в 00:50. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 21.12.2011
Сообщений: 5
|
![]()
Smitt&Wesson, ответ чисто для отписки - совершенно не в теме.(
Последний раз редактировалось Micki1; 30.12.2011 в 00:51. |
![]() |
![]() |
![]() |
#6 |
Регистрация: 21.12.2011
Сообщений: 5
|
![]()
Решил проблему через таблицу откликов.
Всем спасибо. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Буфер обмена | 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 |