![]() |
|
|
|
|
#1
|
|||
|
|||
|
Как определить что в данный момент находиться в буфере обмена, тоесть если файл то его имя и формат, если текст то какой текст... (если можно с объяснениями) спс..
![]() |
|
#2
|
||||
|
||||
|
Есть такой замечательный обьект Clipboard, надо в Uses добавить ClipBrd. Юзай его метод Clipboard.HasFormat, инфа есть в справке.
Код:
Передаешь одну из этих констант в HasFormat и узнаешь есть ли в бо то что тебе нужно. CF_TEXT Text with a CR-LF combination at the end of each line. A null character identifies the end of the text. CF_BITMAP A Windows bitmap graphic. CF_METAFILEPICT A Windows metafile graphic. CF_PICTURE An object of type TPicture. CF_COMPONENT Any persistent object. Последний раз редактировалось zip000, 10.11.2007 в 03:03. |
|
#3
|
||||
|
||||
|
Чтобы узнать какой текст находится в буфере:
Код:
Label1.Caption:=Clipboard.AsText; |
|
#4
|
||||
|
||||
|
|