Delphi 6 -программирование



 

20.1. APPLICATION

Объект Application относится к классу TAppiication и инкапсулирует важнейшие свойства и методы программы как таковой. Он создается автоматически и доступен любой программе. Объект не помещен в палитру компонентов, поэтому его свойства недоступны на этапе конструирования, но становятся доступны при прогоне программы[ Некоторые свойства программы (в том числе ее пиктограмма, сведения о версии и используемом языке) могут устанавливаться с помощью менеджера проекта (опция project | Options и страница Application). ].

Application является посредником между программой и операционной системой. В частности, с его помощью осуществляется диспетчеризация сообщений Windows, реализуется контекстно-чувствительная справочная служба, он обрабатывает клавиши-акселераторы, исключительные ситуации и т. д.

Ниже описываются некоторые свойства Application для приложения Windows (для приложения Linux объект Application несколько отличается). Опущенные свойства предназначены в основном для прямого обращения к API-функциям Windows.

property Active: Boolean;

Содержит True, если любое окно программы имеет фокус ввода

property BiDiMode: TBiDiMode;

Определяет свойство bidiMode (см. п. 17.12) для программы в целом

property CurrentHelpFile: Strings;

Определяет имя текущего справочного файла

property ExeName: Strings;

Содержит полное имя (с маршрутом доступа) исполняемого файла программы

property HelpFile: String;

Определяет имя файла справочной службы

property Hint: String;

Содержит длинную часть оперативной подсказки

property HintColor: TColor;

 

Определяет цвет фона ярлычка оперативной подсказки

property HintHidePause: Integers;

 

Определяет паузу (в миллисекундах) от момента появления ярлычка до его исчезновения

property HintPause: Integer;

 

Определяет паузу (в миллисекундах) от момента остановки указателя мыши до появления ярлычка

property HintShortPause: Integers;

Определяет паузу (в миллисекундах) появления ярлычка при переходе с одного компонента на другой

property Icon: TIcon;

Определяет пиктограмму программы

property MainFor.gif" >

Начало Вперед