Главная страница
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.47 MB
Время: 0.044 c
1-1108363949
Mishenka
2005-02-14 09:52
2005.02.27
Отображаемые файлы или потоки?


8-1100205569
Ghost_1980
2004-11-11 23:39
2005.02.27
Стеганография


6-1102941342
ingine
2004-12-13 15:35
2005.02.27
UDP redirect


14-1107779180
wicked
2005-02-07 15:26
2005.02.27
Наблюдения над ошибкой 500....


3-1106754082
denis24
2005-01-26 18:41
2005.02.27
Хранение больших текстов