Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

Save Clipboard   Найти похожие ветки 

 
Jay1982 ©   (2005-02-11 12:23) [0]

Использую свой программой буфер обмена, но при этом не хотелось бы его затирать. Куда его лучше временно сохранить, и если не сложно в кратце как его туда сохранить, а потом от туда восстановить?


 
MBo ©   (2005-02-11 12:39) [1]

OpenClipBoard
EnumClipboardFormats
GetClipboardData/ SetClipboardData
GlobalLock/GlobalUnlock


 
Vit@ly ©   (2005-02-11 12:47) [2]

Странно. Вроде буфер обмена для того и существует чтобы его затирать. Почему бы сразу не "туда сохранить  временно" куда необходимо.


 
Jay1982 ©   (2005-02-11 13:17) [3]

Vit@ly ©   (11.02.05 12:47) [2]
Я сохраняю данных скопированные с контрола чужой программы, т.е. через клипбоард
MBo ©   (11.02.05 12:39) [1]
А где полученные данные лучше хранить, ведь они могуд быть и рисунком, и текстом...


 
MBo ©   (2005-02-11 13:59) [4]

> где полученные данные лучше хранить
В файле, если сохранять надолго.
> ведь они могуд быть и рисунком, и текстом...
перед каждым куском данных ClipBoardFormat записывать


 
VMcL ©   (2005-02-11 14:02) [5]

>>Jay1982 ©   (11.02.05 13:17) [3]

>где полученные данные лучше хранить, ведь они могуд быть и рисунком, и текстом...

В динамическом массиве байт, например.


 
Jay1982 ©   (2005-02-11 14:39) [6]

VMcL ©   (11.02.05 14:02) [5]
Делаю так:

var
 h: HWND;
 p: Pointer;

h := Clipboard.GetAsHandle(CF_...);
p := GlobalLock(h);

p получается = nil, хотя если ставить p: PChar, и в буфере текст, то нормально работает. Почему же нельзя так сделать с поитер?



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.056 c
1-1108393470
Gost
2005-02-14 18:04
2005.02.27
Как добавить индексное поле AZZ ?


4-1105297063
vic_vm
2005-01-09 21:57
2005.02.27
Возможно ли перечислить все ловушки (hook) в системе....


6-1103390843
frEE)stylEr
2004-12-18 20:27
2005.02.27
ПОМОГИТЕ с получением e-mail !!!!


1-1107963572
Chajnik
2005-02-09 18:39
2005.02.27
Подможите пож. подсчитать символы


1-1108022785
O.O
2005-02-10 11:06
2005.02.27
Смена шрифтов