ClipboardGetText
ClipboardGetText (Функции буфера обмена) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает текст из буфера обмена операционной системы в требуемом формате. При ошибке или отсуствии нужного формата, функция возвращает пустую строку.
Синтаксис
ClipboardGetText(<Формат текста буфера (INT)>=0):<Текст из буфера или пустая строка (STRING)>
Аргументы
<Формат текста буфера (INT)>
- (необязательный аргумент) Число, определяющее формат получаемого текста, возможны следующие значения:- 0 (по умолчанию) -- выбрать наилучший доступный формат (будет получен текст в формате Unicode, если присутствует, иначе текст в формате Ansi)
- 1 -- получить текст только в формате Unicode (если текст будет только в формате Ansi, функция проигнорирует его наличие)
- 2 -- получить текст только в формате Ansi (если текст будет только в формате Unicode, функция проигнорирует его наличие)
Возвращаемое значение
Возвращает строковое значение.
Примеры
Стр:=ClipboardGetText(); If Стр<>"" Then Message("Буфер обмена содержал текст: "+Стр); Else Message("Буфер обмена не содержал текста!"); EndIf;