Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
47
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

Application Свойства

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

property Active: Boolean;

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

property BiDiMode: TBiDiMode;

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

property CurrentHelpFile: String;

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

property ExeName: String;

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

property HelpFile: String;

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

property Hint: String;

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

property HintColor: TColor;

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

property HintHidePause: Integer;

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

property HintPause: Integer/

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

property HintShortPause: Integer;

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

property Icon: Т Icon;

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

property MainForm: TForm;

Определяет главное окно программы.

property ShowHint: Boolean,

Разрешает/запрещает показ ярлычков для всех окон программы.

property ShowMainForm: Boolean;

Разрешает/запрещает показ главного окна в момент старта программы.

property Terminated: Boolean

Содержит True, если программа должна прекратить работу. Используется в приложениях с интенсивным счетом для контроля необходимости прекращения дальнейшей работы.

property Title: String

Определяет текст под пиктограммой минимизированной программы.

property UpdateFormatSettings: Boolean

Если содержит True, программа автоматически будет учитывать новые форматные установки Windows (например, новый разделитель целой и дробной частей числа) при их изменении в момент работы программы.

property UpdateMetricSettings:Boolean;

Если содержит True, программа автоматически будет учитывать новые метрические установки Windows (например, новый системный шрифт) при их изменении в момент работы программы.

Методы Application:

procedure BringToFront;

Помещает окно, которое было активным в последний раз, поверх остальных окон.

procedureCancelHint;

Запрещает показ ярлычков оперативной подсказки.

procedure CreateForm(FormClass: TFormClass; var Reference) ;

Создает объект-окно: вызывает конструктор класса TFormClass и связывает его значение с переменной Reference.

procedure HandleException(Sender:TObject) ;

Осуществляет умалчиваемую обработку исключительных ситуаций. Используется при разработке новых компонентов.

procedureHandleMessage;

Приостанавливает работу программы до тех пор, пока не будут обработаны все сообщения, после чего создает событие Onldle.

function HeIpCommand(Command: Word; Data: Longint): Boolean;

Посылает справочной службе команду Command и параметр Data.

function HelpContext(Context:THelpContext): Boolean/

Вызывает раздел Context справочной службы и возвращает True, если такой раздел существует.

function HelpJump(const JumpID: String): Boolean;

Вызывает раздел справочной службы по его имени JumpID и возвращает True, если такой раздел существует.

сказки.

TWindowHook = function(var Message: TMessage): Boolean ofprocedure HookMainWindow(Hook:TWindowHook) ;

Регистрирует функцию для перехвата сообщений Windows.

function MessageBox(Text, Caption: PChar; Flags: Longint): Integer;

Создает и показывает диалоговое окно с текстом и кнопками: Text- сообщение в окне; Caption - заголовок окна. Назначение Flags и возвращаемое значение см. ниже.

procedureMinimize;

Минимизирует программу до пиктограммы.

procedureNormalizeTopMosts;

Приостанавливает действие стиля fsTopMost для всех окон программы.

procedureNormalizeAllTopMosts;

Распространяет действие NormalizeTopMosts на главное окно программы.

procedure ProcessMessages;

То же, что HandleMessage, но не создает событие Onldle.

procedure Restore;

Восстанавливает первоначальные размеры всех окон программы до ее минимизации.

procedureRestoreTopMosts;

Восстанавливает действие стиля fsTopMost для всех окон программы.

procedureRun;

Запускает цикл получения и обработки Windows-сообщенин.

procedure ShowException(E:Exception) ;

Реализует умалчиваемую обработку исключительных ситуаций.

procedureTerminate;

Завершает работу программы.

procedure UnhookMainWindow(Hook: TWindowHook) ;i

Удаляет перехватчик сообщений, ранее установленный методом HookMain Window. Параметр Hook - имя той же функции перехвата, что и при обращении к HookMain Window.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]