Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.05.06;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1325500426
Делфиец
2012-01-02 14:33
2012.05.06
win7 64 выполнить от имени администратора


15-1325447864
Artem
2012-01-01 23:57
2012.05.06
Где можно скачать простой вычислитель арифметических выражений?


15-1325175837
Алексей Татьянович
2011-12-29 20:23
2012.05.06
1 000 000. Куда?


2-1325903132
Gu
2012-01-07 06:25
2012.05.06
имена функций длл


15-1325241253
Jeer
2011-12-30 14:34
2012.05.06
С наступающим Новым Годом, друзья !