Text Capture SDK 1. Он основан на текстовых перехватчиках Windows SDK Win16 (без контроля). 2. Все подпрограммы и структуры копируются в пользовательский сегмент с именем «Grafiler» (он также имеет такое же имя «Grafiler», чтобы избежать проблем при копировании исходного файла в рабочую среду). . 3. Все подпрограммы перечислены как частные, если они не используются вне этого пакета (например, Windows.DrawTextA). 4. Для всех визуальных элементов управления пользователь должен будет реализовать один и тот же метод самостоятельно. 5. Расположение библиотеки DLL для перехвата текста задается как каталог поиска путем установки значения реестра. 6. Все образцы программы Text Capture SDK, кроме Windows.DrawTextA. Может быть легко скомпилирован как под Windows NT/2000/XP, так и под Windows 95/98/98SE/Me/ME-NT/2000/XP. Text Capture SDK распространяется под Стандартной общественной лицензией GNU. Как скомпилировать и установить: 1. Установите Delphi и TCPDF 2. Скомпилируйте исходный код в Delphi. 3. Установите собственный образ и обновите переменную среды DLLPATH. 4. Скомпилируйте пример программы, щелкнув меню «Отладка» в строке меню. 5. Установите TCPDF и поместите путь к каталогу TCPDF в переменную среды TCPDFPATH. 6. Запустите компьютер. 7. Протестируйте программу захвата текста (Grafiler.exe). Лицензия и авторское право: Авторские права заключены в исходных файлах Delphi "Win32.pas" и "TextCapture.pp". Любой может свободно копировать, изменять и использовать исходный код и пример программы при условии, что он не изменяет файлы "Win32.pas" и "TextCapture.pp". Коммерческое использование исходного кода и примера программы запрещено. Поддерживать: Если вам нужна помощь в изменении Text Capture SDK, свяжитесь со мной по адресу: а. б. почта: g00@gravatrix.org Большое спасибо. Команда Gravatrix. Отказ от ответственности: 1. Все товарные знаки, названия брендов и изображения в Gravatrix SDK являются исключительной собственностью команды Gravatrix. 2. Команда Gravatrix бесплатно предоставляет пользователю только программное обеспечение и образцы. Ч Функции захвата текста, включая хуки API захвата текста. Компонент захвата произвольного текста со значком на панели задач. Программа для захвата слов с помощью курсора мыши. Значок на панели задач для сохранения результатов захвата. Проверочный код для проверки, захвачен ли текст в корневом элементе управления или в дочерних окнах. Примеры кода включены в пакет. Рабочая демонстрация компонента захвата текста включена в пакет. Библиотека перехватчиков API, которая предоставляет бесплатную DLL для захвата текста для программирования. Дельфийский перевод: После успешной регистрации программы в Winlogon API она зарегистрирует глобальный хук для перехвата текстовых событий и отображения их в определенной метке. Программа также будет захватывать текст вокруг текущего курсора мыши, вызывая DLL-перехватчик текста для захвата текста. 1. Text Capture SDK состоит из двух библиотек DLL: одна представляет собой глобальную библиотеку ловушек, а другая представляет собой образец программы для захвата текста. Библиотека глобальных хуков является ключевой частью нашей программы. Это должно быть зарегистрированы до запуска программы. После успешной регистрации, наша программа будет перехватывать текстовые события и отображать их в определенная метка. Наша программа также захватит текст вокруг текущий курсор мыши, вызвав DLL-библиотеку перехвата текста, чтобы захватить текст. Образец программы является ключевой частью нашей программы. Он будет захватывать текст вокруг текущего курсора мыши, вызывая DLL-перехватчик текста для захвата текста. Захваченный текст появится в этом примере программы. Когда вы регистрируете нашу программу в Winlogon API, она будет действовать как глобальная DLL-перехватчик. Через определенный промежуток времени DLL будет перехватывать текстовые события и отображать их в определенной метке. Когда пользователь вводит клавиши, вызывающие событие CaptureKeyboard или CaptureMouse, он захватывает текст вокруг текущего курсора мыши и сохраняет текст в памяти. После того, как DLL захватит текст вокруг текущего курсора мыши, она отправит DLL обратно в приложение, чтобы инициировать событие CaptureMouseEvent. Когда вызывается событие CaptureMouseEvent, оно отправляет захваченный текст в приложение и отображает текст в компоненте TMemo на главной форме. Когда приложение в главной форме получает захваченный текст, оно отображает текст в компоненте Label. После того, как программа проработает в течение определенного периода времени, регистрация библиотеки DLL будет автоматически отменена. DLL не будет перехватывать текстовые события fb6ded4ff2
Related links:
Comentários