Форум: "Начинающим";
Текущий архив: 2012.05.06;
Скачать: [xml.tar.bz2];
ВнизКак узнать что в буфере обмена 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c