- •Операции
- •Типы данных
- •Стандартные математические функцииObjectPascal
- •Подпрограммы для работы с датой и временем
- •Процедуры и функции для работы со строками
- •Варианты
- •Подпрограммы
- •Заголовок и стандартные директивы
- •Кодировка символов в соответствии со стандартомAnsi
- •Исключения
- •Встроенные классы КлассTlist- списки
- •TString- набор строк
- •TStringList– набор объектов
- •КлассTStream– потоки данных
- •КлассTFont
- •Класс tPen
- •КлассTBrush
- •КлассTCanvas
- •КлассTGraphic
- •КлассTPicture:
- •Виртуальные коды клавиш:
- •Компоненты страницыstandard tFrame- рама и шаблоны компонентов
- •Свойства tControlScrollBar.
- •TMainMenu- главное меню формы (программы)
- •TLabel- метка для отображения текста Свойства компонента (кроме унаследованных от tGraphicControT)
- •TEdit- ввод и отображение строки Свойства компонента:
- •Методы компонента:
- •TMemo- ввод и отображение текста
- •TButton - кнопка
- •TCheckBox- независимый переключатель
- •TListBox- список выбора
- •TScrollBar- управление значением величины
- •TRadioGroup- группа зависимых переключателей
- •События tAction
- •Компоненты страницыadditional tBitBtn- кнопка с изображением
- •TMaskEdit- специальный редактор Описатели полей ввода представлены в следующей таблице:
- •TStringGrid- таблица строк Свойства компонента:
- •Два метода класса могут оказаться полезными для процедуры прорисовки:
- •Доступные компоненту события:
- •TDrawGrid- произвольная таблицасвойств:
- •TImage- отображение картинок
- •TCheckListBoxгруппа независимых переключателей
- •TSplitter- компонент для изменения размеров
- •TControIBar- инструментальная панель Свойства компонента:
- •События компонента:
- •TApplicationEvents - обработчик сообщений Windows Методы компонента:
- •События:
- •Компоненты страницы win32 tTabControl- набор закладокСвойства компонента:
- •TPageControl- набор страниц с закладками Свойства компонента
- •Методы компонента:
- •TRichEdit- ввод и отображение rtf-текст
- •Свойства классаTRichEdit:
- •Методы компонента:
- •Для компонента определены такие события:
- •TTrackBar- регулятор величины
- •TProgressBar- индикатор прогресса Свойства компонента:
- •Методы компонента:
- •TUpDown- спаренная кнопка
- •THotKey- ввод акселератора
- •TAnimate- отображение анимации Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TDateTimePicker- ввод и отображение даты/времени Свойства компонента:
- •Для компонента определены следующие события:
- •TMonthCalendar- календарь
- •TTreeView- дерево иерархии Свойства компонентаTTreeView.
- •Методы компонента:
- •С компонентом связаны такие события:
- •Свойства классаTTreeNodes.
- •Методы класса tTreeNodes.
- •Свойства tTreeNode
- •Методы класса tTreeNode
- •Некоторые важные свойства компонентаTListView- список просмотра
- •Класс tIconOption - ополнительные условия отображения узлов
- •Свойства класса tListItems:
- •Методы класса tListItems.
- •THeaderControl - управляющий заголовок Свойства класса tHeader-Section:
- •Некоторые свойства класса tHeader-Section:
- •Свойства компонента tHeaderControl:
- •Для компонента определены следующие события:
- •TStatusBar- информационная панель
- •Свойства компонента tStatusBar.
- •Для компонента определены такие события:
- •TToolBarиToolButton- инструментальная панель и её кнопки СвойстваToolButton:
- •Свойства компонента tToolBar.
- •TCoolBar и tCooIBand - инструментальная панель и её полосы Свойства tCoolBand:
- •Свойства компонента tCoolBar.
- •Для компонента определены такие события:
- •TPageScroller- панель с прокруткой
- •Компоненты страницыsystem tMediaPlayer– медиаплейер Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TOleContainer- контейнер объектовOle Свойства компонента:
- •Методы компонента:
- •Для компонента определены такие события:
- •Компоненты страницыwin3.1 tTabSet - набор закладок Свойства компонента:
- •Методы компонента:
- •Для компонента определены следующие события:
- •TNotebook- набор страниц
- •TTabbedNotebook- набор страниц с закладками
- •Класс tOutLineNode: методы
- •Свойства компонента tOutLine
- •Методы компонента:
- •Для компонента определены следующие события:
- •THeader - управляющий заголовок
- •Методы компонента:
- •TDirectoryListBox- панель с именами устройств Свойства компонента:
- •Методы компонента:
- •TDriveComboBox- список выбора устройства
- •TFilterComboBox- список выбора с расширениями файлов
- •Компоненты страницыsamples tGauge - индикатор величины
- •TColorGrid- выбор или отображение цвета
- •TSpinEditредактор для ввода целого числа
- •TCalendar- ввод и отображение даты Свойства компонента:
- •Методы компонента:
- •Компонент tform Свойства формы:
- •Методы формы:
- •События формы:
- •Application Свойства
- •Методы Application:
- •Для объекта Application определены следующие события:
- •Screen Свойства объекта Screen:
- •С объектомScreenсвязаны два события:
- •Printer Свойства объекта Printer:
- •Методы объекта Printer:
- •Clipboard Свойства объекта Clipboard:
- •Методы объекта Clipboard:
- •Файлы инициации
- •Класс tIniFile Методы класса tIniFile:
- •Системный реестрWindows
- •КлассTRegistry свойства:
- •Методы классаTRegistry:
- •КлассTRegIniFile
- •Переменные, процедуры и функции модуляsystem
- •Оглавление
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. |