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