Библиотека функций JFWAPI

Дата публикации:2005
Twitter Facebook Vkontakte

JFWAPI.DLL включает в себя набор функций, позволяющих 32-разрядным приложениям Windows использовать некоторые возможности программы экранного доступа JAWS for Windows версии 3.20.19 и выше.

Для того, чтобы воспользоваться функциями этой dll в приложении, написанном на языках C и C++, вы должны включить в свой проект заголовочный файл JFWAPI.H и библиотеку импорта JFWAPI.lib. Также вы можете загружать dll динамически (то есть посредством функции LoadLibrary ()), тогда библиотека импорта вам не нужна.

Доступные функции описаны ниже.

Функция JFWSayString

Назначение: Передает JFW строку текста для озвучивания.

Использование:

BOOL WINAPI JFWSayString(LPCTSTR lpszStrinToSpeak,BOOL bInterrupt);

Параметры:

Возвращаемое значение: TRUE, если JFW запущен и если текст был принят для озвучивания. В противном случае возвращается FALSE.

Замечания: Эта функция возвращает управление раньше, чем текст будет полностью озвучен.

Функция JFWStopSpeech

Назначение: Передает JFW команду немедленно прекратить озвучивание (замолчать).

Использование:

BOOL WINAPI JFWStopSpeech();

Параметры: отсутствуют.

Возвращаемое значение: TRUE, если JFW запущен и озвучивание было прекращено. В противном случае возвращается FALSE.

Функция JFWRunScript

Назначение: Передает JFW команду выполнить скрипт (сценарий).

Использование:

BOOL WINAPI JFWRunScript(LPCTSTR lpszScriptName);

Параметры:

Возвращаемое значение: TRUE, если JFW запущен и имя скрипта было принято для обработки. В противном случае возвращается FALSE.

Замечания: Возвращаемое значение TRUE означает лишь то, что имя скрипта было принято для обработки, но это не значит, что скрипт был выполнен. Когда JFW пытается выполнить скрипт с указанным именем, он сначала ищет скрипт в файле скриптов приложения, а затем - файле скриптов по умолчанию. Если нигде не будет найден скрипт с таким именем, то будет произнесено сообщение об ошибке.

Содержимое архива

Вы можете загрузить архив (38 Кб), содержащий следующие файлы:



Распространение материалов сайта означает, что распространитель принимает условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2017
Rambler's Top100