Вниз
Скачать: CL | DM;

Как узнать что в буфере обмена Windows есть текст?   Найти похожие ветки 

← →
Anthony ©   (2012-01-09 02:21) [0]

Как узнать что в буфере обмена Windows есть текст?
Только лишь воспользовавшись классом TClipboard или есть более простой метод, например какая-то функция, которая возвращает этот текст или True, если там есть текст?


← →
Юрий Зотов ©   (2012-01-09 02:46) [1]

Функция есть: IsClipboardFormatAvailable(CF_TEXT)
Но дельфишное Clipboard.HasFormat(CF_TEXT) не сложнее.


← →
Anthony ©   (2012-01-09 02:49) [2]

Спасибо !


← →
Gu   (2012-01-09 04:33) [3]

а так:

uses ClipBrd;
..
if Clipboard.AsText="" then ..

?


← →
QAZ   (2012-01-09 11:26) [4]

ну как минимум еще помним про CF_UNICODETEXT,а до кучи и CF_OEMTEXT


← →
Dimka Maslov ©   (2012-01-09 14:44) [5]


> QAZ   (09.01.12 11:26) [4]


Если в буфере обмена есть текст, то и CF_TEXT, и CF_UNICODETEXT, и CF_OEMTEXT вернут true. Преобразование же произодится по факту чтения в том или ином формате.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.003 c
15-1325361710
Anatoly Podgoretsky
2012-01-01 00:01
2012.05.06
С Новым Годом


15-1325661876
Свифт
2012-01-04 11:24
2012.05.06
раздача инета по wi-fi


15-1325001832
Pavia
2011-12-27 20:03
2012.05.06
Как проще?


2-1326037158
toropoff
2012-01-08 19:39
2012.05.06
скрол грида


15-1324526689
И. Павел
2011-12-22 08:04
2012.05.06
Сайт, сделанный на ucoz.ru




   Наверх