Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

События. Приложение (Application)




Методы

Свойства

Приложение (Application)

Данным объектом является само выполняемое приложение и пред­назначено для связи приложения с Windows. Используя свойства, метод и события можно настроить приложение в целом.

Active ‑ приложение активно (True).

CurrentHelpFile ‑ имя справочного файла (.Hlp).

ExeName ‑ полное имя исполняемого файла (.Exe).

Handle ‑ идентификатор программы или окна объекта в системе Windows.

HelpFile ‑ имя справочного файла по умолчанию.

Hint, HintColor ‑ текст и цвет всплывающей подсказки.

HintHidePause,HintPause,HintShortPause ‑ интервал в миллисекундах, по истечении которого убирается, всегда появляется и появляется подсказка соответственно.

HintShortCuts ‑ вывод в подсказке клавиши быстрого доступа (True).

Icon ‑ значок для идентификации приложения в Windows.

MainForm:TForm ‑ имя главной формы.

ShowMainForm ‑ главной формой считается форма, указанная при проек­ти­ровании приложения (True). Иначе ‑ устанавливается новая главная фор­ма через свойство MainForm со свойством Visible.

Terminated ‑ имеет значение True, если Windows заканчивает выполнение приложения.

Title ‑ заголовок приложения на кнопке панели задач.

ActivateHint(C:TPoint) ‑ отображает всплывающую подсказку в указанной точке экрана.

BringToFont ‑ перемещает активное окно поверх всех окон.

CancelHint ‑ убирает всплывающую подсказку.

HelpCommand(C:Word,D:LongInt):Boolean ‑ доступ к функции (C ‑ код функции) Windows, работающей со справочной системой.

HelpContext(C:THelpContext):Boolean ‑ отображает раздел справки.

Hint ‑ возвращает длинную часть всплывающей подсказки (п. 2.1.7.10).

Minimize ‑ все окна приложения свертываются.

NormalizeAllTopMosts ‑ переводит все окна (NormalizeTopMosts ‑ исклю­чая окно главной формы) из состояния «всегда поверх» в обычный.

ProcessMessages/HandleMessage ‑ прерывает работу для обработки всех/сле­­дующего сообщения Windows. Используется против монополиза­ции процессора при длительных вычислениях (в циклах).

Restore ‑ восстанавливает все свернутые окна.

RestoreTopMosts ‑ перевод всех окон в состояние «всегда поверх».

ShowException(E:Exception) ‑ вывод окна с сообщением об ошибке.

Terminate ‑ завершение выполнения приложения.

Пример работы со справочной системой:

Application.HelpFile:=’Инструкция.hlp’; //имя справочного файла

Application.HelpCommand(Help_Finder,0); //поиск справочного файла

Application.HelpContext(DataNotFound); //вызов конкретного раздела

Пример завершения работы приложения при возникновении ошибки:

Procedure TForm1.AppException(Sender:TObject;E:Exception);//обработчик

Begin Application.ShowException(E); Application.Terminate; End;

Procedure TForm1.FormCreate(Sender:TObject);//при создании формы

Begin Application.OnException:=AppException;{указание обработчика}End;

OnActivate/OnDeactivate/OnException ‑активизация/деактивизация/ошибка.

OnHelp ‑ запрос на выдачу справки.

OnHint ‑ указатель на объекте, способном выдать справку (п.2.1.7.10).

OnIdle ‑ пауза в работе приложения (ожидается ввод данных). Параметр ‑ переменная Done=True задает останов обработчика, пока не будет обра­бо­та­но очередное сообщение Windows.

OnMessage ‑ получено системное сообщение от Windows.

OnMinimize/OnRestore ‑ приложение свернуто/развернуто.

OnShortCut ‑ нажата клавиша пользователем (предшествует всем OnKey).

OnShowHint ‑ готовится вывод всплывающей подсказки. Для исполь­зо­­ва­ния событий приложения лучше использовать компонент ApplicationEvents (п. 2.3.8.6).




Поделиться с друзьями:


Дата добавления: 2014-12-08; Просмотров: 332; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.