Сборка: Ui;
Пространство имен: Prognoz.Platform.Interop.Ui;
Класс WinApplication реализует объект, используемый для управления запущенным приложением и всеми его объектами.
Класс для получения аналога класса WinApplication:
WinApplicationClassClass;
Класс для получения аналога объекта класса WinApplication:
WinApplicationClass_2;
| Имя свойства | Краткое описание | |
| Binary | Свойство Binary возвращает путь и имя исполняемого файла, с помощью которого был запущен текущий экземпляр платформы. | |
| CursorPosition | Свойство CursorPosition возвращает точку, содержащую текущие экранные координаты курсора мыши. | |
| Help | Свойство Help возвращает настройки справки приложения. | |
| Instance | Свойство Instance возвращает объект, предназначенный для работы с запущенным приложением. | |
| Version | Свойство Version возвращает объект, содержащий информацию о текущей версии платформы. | |
| WaitCursor | Свойство WaitCursor определяет, будет ли курсор мыши отображаться в виде курсора ожидания. |
| Имя метода | Краткое описание | |
| ConfirmationBox | Метод ConfirmationBox вызывает стандартный диалог подтверждения. | |
| ErrorBox | Метод ErrorBox вызывает стандартный диалог с сообщением об ошибке. | |
| ExclamationBox | Метод ExclamationBox вызывает стандартный диалог с предупреждением. | |
| GetAsyncKeyState | Метод GetAsyncKeyState возвращает состояние клавиши (нажата/не нажата) вне очереди сообщений. | |
| GetKeyState | Метод GetKeyState возвращает состояние клавиши (нажата/не нажата) из очереди сообщений. | |
| InformationBox | Метод InformationBox вызывает стандартный информационный диалог. | |
| InputBox | Метод InputBox вызывает стандартный диалог для ввода данных. | |
| NotImplementedBox | Метод NotImplementedBox вызывает диалог с сообщением "Извините, данная функция находится в стадии разработки". | |
| ShellExecute | Метод ShellExecute осуществляет открытие файла (приложения). | |
| YesNoCancelBox | Метод YesNoCancelBox вызывает стандартный диалог подтверждения, содержащий три варианта ответа. |
| Имя свойства | Краткое описание | |
| Свойство ApplicationSettings возвращает настройки оформления, используемые текущим приложением. | ||
| Свойство CommandActionCustomize возвращает настройки для действий, которые доступны для различных объектов репозитория. | ||
| Свойство CustomParams возвращает пользовательские параметры, передаваемые при запуске платформы с ключом "-Customparam". | ||
| Свойство LicenseManager возвращает менеджер лицензий. | ||
| Свойство Params возвращает коллекцию параметров, с которыми осуществляется запуск платформы. | ||
| Свойство Windows возвращает коллекцию окон, связанных с приложением. |
| Имя свойства | Краткое описание | |
![]() |
Globals | Свойство Globals возвращает коллекцию глобальных переменных приложения. |
| Имя метода | Краткое описание | |
| Метод DisableProcessWindowsGhosting отключает функцию проверки состояния окон платформы менеджером окон Windows. | ||
| Метод GetMemoryStatus возвращает информацию о физической и виртуальной памяти компьютера. | ||
| Метод GetObjectTarget создает объект, осуществляющий выполнение каких-либо действий над объектами репозитория с помощью зарезервированных команд. | ||
| Метод GetOperatingSystemVersion возвращает информацию о версии операционной системы, установленной на компьютере. | ||
| Метод GetPluginTarget создает объект, осуществляющий выполнение команды заданного плагина. | ||
| Устарел. Метод LicenseRequest
проверяет наличие заданной функциональности (Feature) в файле
с лицензиями и возвращает лицензию (License).
Примечание. Данный метод является устаревшим, вместо него следует использовать IUiLicenseManager.LicenseRequest. |
||
| Метод ProcessMessages отправляет запрос на обработку системных сообщений, вызывающих перерисовку окна приложения. | ||
| Метод ProcessMouseMessages отправляет запрос на обработку системных сообщений, адресованных приложению. |
См. также: