Difference between revisions of "ClipboardGetText"
m (1 revision imported) |
1>Admin |
||
Line 13: | Line 13: | ||
* [[Объекты]] | * [[Объекты]] | ||
* [[Функции общего назначения]]}} | * [[Функции общего назначения]]}} | ||
− | Функция получает текст из буфера обмена | + | Функция получает текст из буфера обмена операционной системы в требуемом формате. При ошибке или отсуствии нужного формата, функция возвращает пустую строку. |
== Синтаксис == | == Синтаксис == |
Revision as of 09:36, 14 July 2024
ClipboardGetText (Функции буфера обмена) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция получает текст из буфера обмена операционной системы в требуемом формате. При ошибке или отсуствии нужного формата, функция возвращает пустую строку.
Синтаксис
ClipboardGetText(<Формат текста буфера (INT)>=0):<Текст из буфера или пустая строка (STRING)>
Аргументы
<Формат текста буфера (INT)>
- (необязательный аргумент) Число, определяющее формат получаемого текста, возможны следующие значения:- 0 (по умолчанию) -- выбрать наилучший доступный формат (будет получен текст в формате Unicode, если присутствует, иначе текст в формате Ansi)
- 1 -- получить текст только в формате Unicode (если текст будет только в формате Ansi, функция проигнорирует его наличие)
- 2 -- получить текст только в формате Ansi (если текст будет только в формате Unicode, функция проигнорирует его наличие)
Возвращаемое значение
Возвращает строковое значение.
Примеры
Стр:=ClipboardGetText(); If Стр<>"" Then Message("Буфер обмена содержал текст: "+Стр); Else Message("Буфер обмена не содержал текста!"); EndIf;