Главная страница
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.039 c
14-1108040987
pavel_guzhanov
2005-02-10 16:09
2005.02.27
TV-Out


14-1107762526
UY
2005-02-07 10:48
2005.02.27
Shareware


3-1106688519
TheEd
2005-01-26 00:28
2005.02.27
Cannot transliterate character between character sets :(


1-1108308845
sr
2005-02-13 18:34
2005.02.27
DateTimePicker


14-1107856563
Vaitek
2005-02-08 12:56
2005.02.27
NTFS сжатые файлы/папки