---- Delphi-это объектно-ориентированный язык программирования. Среди множества классов, содержащихся в Delphi, Tapplication - это класс, который играет очень важную роль. Класс Tapplication - это класс, используемый для описания приложений, скомпилированных Delphi. Благодаря гибкому применению этого класса можно подготовить много отличительных программ. Давайте приведем несколько примеров в этом отношении.
---- 1 Обнаружение активирована ли текущая программа Windows:
---- Класс Tapplication имеет свойство-активное, которое может описать, активируется ли в настоящее время программа, работающая в настоящее время, становится центром Windows. Код обнаружения следующим образом:
Ifapplication.active = falsethen
ShowMessage («текущее окно не активируется»);
---- 2 Получите имя текущей программы:
---- Свойство экзамена класса TAPPLICATION может вернуть полное имя файла (включая путь) этой исполняемой программы. Реализованный код выглядит следующим образом:
--- ShowMessage (Application.Exename);
---- 3 Измените заголовок, когда программа минимизируется
---- Если вы внимательно соблюдаете, вы обнаружите, что названия некоторых программ не соответствуют именам программ, особенно в некоторых английских программах , часто это стало несколькими буквами. Что работает в середине, так это название свойства класса TAPPLICATION. Это свойство определяет заголовок, когда программа сведена к минимуму, а заголовок строки заголовка в окне определяется свойством подписи формы. Код заключается в следующем:
Form1.caption: = 'Название окна';
Application.title: = 'Название программы';
---- Фактически, мы также можем указать значение атрибута заголовка класса TAPPLICATION при программировании. Метод работы состоит в том, чтобы снять меню проекта в среде разработки и выбрать меню «Параметры» и диалоговое окно, как показано на рисунке 1 (опущен). Этот эффект также может быть достигнут путем заполнения в столбце заголовка этого диалогового окна. А поскольку общие файлы проекта названы на английском языке, заголовок окна сообщений появляется во время программы операции на английском языке. Но после указания этого свойства заголовки всех окнов сообщений этой программы становятся значением заголовка. Это делает программу более полной.
---- 4 Укажите главное окно программы
--- Интерфейсы в системах Windows-все Windows, но, вообще говоря, есть главное окно. Свойство Mainform tapplication может вернуться в главное окно программы.
---- 5 Основное поле отображения сообщения
---- Delphi имеет много функций и процедур для отображения ящиков сообщений. Если вы хотите сгенерировать кнопку с китайским дисплеем, вам понадобится функция Messagebox, которая помогает с помощью Tapplication. Прототип этой функции заключается в следующем:
---- functionMessagebox (текст, заголовок: char; флаги: longint): целое число
;
---- В этой функции первые два элемента представляют собой отображаемую информацию о приглашении и заголовок окна сообщения. Пользователи, знакомые с Delphi, могут заметить, что эта функция немного отличается от функции того же имени, предоставленной Delphi3. в указатели. Мы должны обратить внимание на разницу при ее использовании.
---- Application.messagebox («Вам нужно сохранить его?», «Приглашенное сообщение», MB_OKCANCEL);
----- Наконец, некоторые объяснения даны о возвратном значении этой функции. нажато.
---- Значение кнопки в таблице 1 и значение, определенное в системе
Значение кнопки значение, возвращаемое функцией при нажатии этой кнопки
Idabort 3
Idcancel 2
Idignore 5
Idno 7
Идок 1
Idretry 4
Idyes 6
---- 6 Управляйте размером окна
--- Как правило, ручка окон может использоваться для настройки размера окна, но его также можно использовать для настройки размера окна, используя события применения. Метод реализации состоит в том, чтобы использовать следующие два процесса:
Application.minimized;
Application.Restore;
--- Предыдущий процесс используется для минимизации основного окна программы, а последний процесс используется для восстановления минимизированного окна до его исходного размера.
---- 7 Ссылка онлайн-файл справки
---- Свойство Application CurrentHelpFile может указать имя файла онлайн-файла справки, используемого текущей программой. Это свойство часто используется в сочетании с другим методом. В качестве примера:
Application.helpfile: = 'Имя файла справки онлайн';
Application.helpjump ('Тема файла онлайн -справки')
----- Благодаря этой комбинации команды мы можем сделать систему всплыть в онлайн-файл справки, показывающий определенную тему.
---- 8 Динамически создавать Windows при запуске программы
---- Обычно Windows добавляются в проект во время проекта, но иногда нам также необходимо динамически добавлять Windows, когда программа работает.
Форма3: tform3; // объявить класс окон
Application.createform (tform3, form3); // Создать окно
---- 9 Завершите программу
---- Хотя мы можем закрыть программу, закрыв главное окно, лучшим способом является использование процесса завершения применения. Это может достичь более тщательного закрытия программы.
---- 10-й атрибут.
---- Хотя Delphi предоставляет это свойство, не рекомендуется использовать его. Аналогично. Он может не только закрыть сам экземпляр программы, но и выпустить ресурсы, занятые программой, достигая цели полностью очистить программу из системы.