Clip.32 - Работа c системным Clipboard-ом из РСЛ.

Автор:григ
Дата:22.04.2004
Просмотров:2395
Скачиваний:761
Оценка:, Оценок - 1
Скачать (zip-файл; Размер - 45709)

Обсудить в форуме

Описание

Clip.d32 + Clip_t.d32 + исходники + пример использования с dtb.d32.

18.08.2004 – Переписана функция lgGetClipboardData. Теперь для Windows NT и выше содержимое буфера предварительно переводится из UniCode.
16.07.2004 – Переписана функция lgSetClipboardData. Теперь проверяется версия ОС и, если она Windows NT и выше, строка предварительно переводится в UniCode.

Модуль предназначен для работы с Clipboard-ом. Можно получить текстовое содержимое Clipboard-а, можно скопировать строку в Clipboard.
Модуль работает в 2-х и в 3-х звенке. Для работы в 3-х звенке в каталоге терминала (term.exe) должна находиться терминальная часть длм-ки: clip_t.d32. Модуль самостоятельно определяет в какой конфигурации он работает и вызывает либо локальные функции, либо терминальные.
Данные DLM не содержат объектов, поэтому не зависят от версий DLM, и будут работать с RSL любой версии.

ФУНКЦИИ
Функция: Описание: Входные параметры: Выходные параметры:
string lgGetClipboardData ( [bool OEM=true]) Функция возвращает содержимое Clipboard-а OEM – по умолчанию текст возвращается в кодировке OEM, если задать false – текст будет возвращаться в кодировке ANSI
bool lgSetClipboardData (string Text, [bool OEM=true]) Функция копирует текст в Clipboard OEM – по умолчанию текст возвращается в кодировке OEM, если задать false – текст будет возвращаться в кодировке ANSI. Возвращает true – при удаче, и false при ошибке.