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




20 1 APPLICATION



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" >


Содержание Назад Вперед