WinApplication

Сборка: Ui;

Пространство имен: Prognoz.Platform.Interop.Ui;

Описание

Класс WinApplication реализует объект, используемый для управления запущенным приложением и всеми его объектами.

Синтаксис Fore.NET

Класс для получения аналога класса WinApplication:

WinApplicationClassClass;

Класс для получения аналога объекта класса WinApplication:

WinApplicationClass_2;

Статические свойства класса, унаследованные от IWinApplicationClass

  Имя свойства Краткое описание
Binary Свойство Binary возвращает путь и имя исполняемого файла, с помощью которого был запущен текущий экземпляр платформы.
CursorPosition Свойство CursorPosition возвращает точку, содержащую текущие экранные координаты курсора мыши.
Help Свойство Help возвращает настройки справки приложения.
Instance Свойство Instance возвращает объект, предназначенный для работы с запущенным приложением.
Version Устарело. Используйте IApplicationVersion.
WaitCursor Свойство WaitCursor определяет, будет ли курсор мыши отображаться в виде курсора ожидания.

Статические методы класса, унаследованные от IWinApplicationClass

  Имя метода Краткое описание
ConfirmationBox Метод ConfirmationBox вызывает стандартный диалог подтверждения.
ErrorBox Метод ErrorBox вызывает стандартный диалог с сообщением об ошибке.
ExclamationBox Метод ExclamationBox вызывает стандартный диалог с предупреждением.
GetAsyncKeyState Метод GetAsyncKeyState возвращает состояние клавиши (нажата/не нажата) вне очереди сообщений.
GetKeyState Метод GetKeyState возвращает состояние клавиши (нажата/не нажата) из очереди сообщений.
InformationBox Метод InformationBox вызывает стандартный информационный диалог.
InputBox Метод InputBox вызывает стандартный диалог для ввода данных.
NotImplementedBox Метод NotImplementedBox вызывает диалог с сообщением "Извините, данная функция находится в стадии разработки".
ShellExecute Метод ShellExecute осуществляет открытие файла (приложения).
YesNoCancelBox Метод YesNoCancelBox вызывает стандартный диалог подтверждения, содержащий три варианта ответа.

Свойства объекта класса, унаследованные от IWinApplication

  Имя свойства Краткое описание
Свойство ApplicationSettings возвращает настройки оформления, используемые текущим приложением.
Свойство CommandActionCustomize возвращает настройки для действий, которые доступны для различных объектов репозитория.
Свойство CustomParams возвращает пользовательские параметры, передаваемые при запуске платформы с ключом "-Customparam".
Свойство LicenseManager возвращает менеджер лицензий.
Свойство Params возвращает коллекцию параметров, с которыми осуществляется запуск платформы.
Свойство Windows возвращает коллекцию окон, связанных с приложением.

Свойства объекта класса, унаследованные от IApplication

  Имя свойства Краткое описание
Globals Свойство Globals возвращает коллекцию глобальных переменных приложения.

Методы объекта класса, унаследованные от IWinApplication

  Имя метода Краткое описание
Метод DisableProcessWindowsGhosting отключает функцию проверки состояния окон платформы менеджером окон Windows.
Метод GetMemoryStatus возвращает информацию о физической и виртуальной памяти компьютера.
Метод GetObjectTarget создает объект, осуществляющий выполнение каких-либо действий над объектами репозитория с помощью зарезервированных команд.
Метод GetOperatingSystemVersion возвращает информацию о версии операционной системы, установленной на компьютере.
Метод GetPluginTarget создает объект, осуществляющий выполнение команды заданного плагина.
Устарел. Метод LicenseRequest проверяет наличие заданной функциональности (Feature) в файле с лицензиями и возвращает лицензию (License).
Примечание. Данный метод является устаревшим, вместо него следует использовать IUiLicenseManager.LicenseRequest.
Метод ProcessMessages отправляет запрос на обработку системных сообщений, вызывающих перерисовку окна приложения.
Метод ProcessMouseMessages отправляет запрос на обработку системных сообщений, адресованных приложению.

См. также:

Классы сборки Ui