|
2 / 2 / 0
Регистрация: 20.08.2009
Сообщений: 30
|
|
Буфер обмена20.08.2009, 21:33. Показов 21973. Ответов 8
Метки нет (Все метки)
2
|
|
| 20.08.2009, 21:33 | |
|
Ответы с готовыми решениями:
8
Буфер обмена Буфер обмена +Excel
|
|
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
|
||||||
| 21.08.2009, 09:54 | ||||||
|
San_Lex,
1
|
||||||
|
2 / 2 / 0
Регистрация: 20.08.2009
Сообщений: 30
|
|
| 21.08.2009, 12:38 [ТС] | |
|
а ты случаем ен в курсе почему при вставке текст дописываеться не после а перед содержаним эдита??
0
|
|
|
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
|
||||||||
| 21.08.2009, 13:01 | ||||||||
если нажать <Ctrl+C> тогда вставка происходит в место позиционирования курсора. (а курсор может быть и до, и после, и в середине текста) Добавлено через 2 минуты 24 секунды ошибка
0
|
||||||||
|
говнокодер
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
|
||||||
| 04.11.2009, 20:29 | ||||||
|
У меня программа использует буфер обмена для "своих нужд": условно говоря жмыхаем на кнопку, прога заносит в clipboard свои данные, вставляет их куда-либо, чистит буфер... НО так то пользователю БО тоже так то нужен=)...
Вопрос тот же... но предположим что в буфере не только текст... допустим подобное решение можно реализовать скажем для CF_TEXT, CF_BITMAP, CF_OEMTEXT, CF_WAVE... а если другое? Даже если и организовать подобную реализацию решения, то не перебирать же все форматы?! Вот, скажем, знает кто-нибудь как записать все содержимое буфера обмена в поток типа MemoryStream или FileStream? Или там допустим что-нибудь вроде создать обьект типа буфера (тут sorr я не доконца понял мануал билдеровский и тот что нагуглил в сети, поэтому могу выразиться несколько неграмотно):
) загрузить данные в Clip... потом обратно? или может как нибудь использовать "отдельный" ( ) буфер (тот же Clip) не затрагивая "общий" (функция ->PastleFromClipboard())?...
0
|
||||||
|
говнокодер
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
|
||||||
| 18.11.2009, 14:54 | ||||||
|
Проблема актуальна...
1 - накопал в справке изменил под себя, разумеется не работает:
2 - вот решил по программировать "наугад": TClipboard *nClip = Clipboard(); nClip->Assign(Clipboard()); разумеется не робит... это ГГ
0
|
||||||
|
48 / 47 / 13
Регистрация: 02.12.2009
Сообщений: 144
|
|
| 02.12.2009, 12:41 | |
|
sh4d°_°ff, буфер обмена используется постоянно и каждой программой, поэтому не заморачивайся,
используй его по своему назначению. Если не твоя, то другая программа будет использовать буфер. А если ты хочешь сохранять содержимое буфера, нужно узнать формат объектов буфера и соответственно сохранять информацию в компоненте, в нужный момент опять загружать в буфер.
0
|
|
|
говнокодер
1273 / 297 / 35
Регистрация: 31.10.2009
Сообщений: 1,432
|
|
| 02.12.2009, 16:31 | |
|
ok, тогда скажи, уважаемый russich, как мне быть если я допустим копирую кусок текста из ворда, но в тексте есть картинки, мне видимо надо одно сохранять в AnsiString другое в битмап... причем надо как-то соблюдать последовательность, или использовать и компонент который знает и то и другое (допустим у меня такой есть), но если в бувере еще кое че-нибудь другого формата? а если я копирую ярлычки с раб стола, че мне использовать?
з.ы.: не использовать я буфер не могу и очень надо чтобы содержимое сохранялось. подробнее тут, конечно как вариант переписать класс... но мне не по зубам (а че мб кто поможет?), хоть я и не считаю себя слабым программистом, но я еще не волшебник, я только учус.
0
|
|
|
48 / 47 / 13
Регистрация: 02.12.2009
Сообщений: 144
|
|
| 09.12.2009, 01:44 | |
|
sh4d°_°ff
Я не пробывал, но может можно попробывать содержимое буфера сохранять в двоичном файле, а потом снова загружать его в буфер? Может и не обязательно переписывать класс буфера. Это как вариант, может и получиться, удачи.
0
|
|
| 09.12.2009, 01:44 | |
|
Помогаю со студенческими работами здесь
9
Как перехватить буфер обмена? Рандом в билдере. Буфер обмена RichEdit и буфер обмена Windows Копирование списка файлов в буфер обмена Буфер обмена, перехватывается микрософтовскими программами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|