
- •Операции
- •Типы данных
- •Стандартные математические функции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
- •Оглавление
Компоненты страницыsystem tMediaPlayer– медиаплейер Свойства компонента:
property AutoEnable: Boolean; |
Разрешает/запрещает автоматическое определение доступных и запрещенных кнопок. |
property AutoOpen: Boolean; |
Разрешает/запрещает автоматический старт записи/воспроизведения в момент создания формы, в которую вставлен компонент. |
property AutoRewind: Boolean; |
Разрешает/запрещает автоматическую «перемотку» носителя информации в момент начала записи или воспроизведения. Игнорируется, если устройство имеет дорожки или если установлены значения в свойства Start-Pos и EndPos. |
TMPDevCaps = (mpCanStep, mpCanE-ject, mpCanPlay, mpCanRecord, mpUsesWindows) ; TMPDevCapsSet = set of TMPDevCaps; property Capabilities: TMPDevCapsSet; |
Содержит возможности устройства, связанного с компонентом: mpCanStep - может смещать носитель на кадр вперед или назад (устройство типа Animation, A VI Video, Digital Video, Overlay или VCK)', mpCanEject - может автоматически удалять носитель из устройства; mpCanPlay - может воспроизводить информацию; mpCanRecord - может записывать информацию; mpUsesWindows - может использовать окно для отображения процесса. |
TMPBtnType = (btPlay, btPause, btStop, btNext, btPrev, btStep, btBack, btRecord, btEject); TButtonSet = set of TMPBtnType; property ColoredButtons: TButtonSet; |
Кнопки, перечисленные в этом свойстве, будут использовать умалчиваемые цвета, не перечисленные кнопки будут черно-белыми. По умолчанию множество ColoredButtons содержит все кнопки. |
property DeviceID: Word; |
Содержит И^'/гй?он'5-идентификатор устройства, связанного с компонентом. Доступно только для чтения. |
TMPDeviceTypes = (dtAutoSelect, dtAVIVideo, dtCDAudio, dtDAT, dtDigitalVideo, dtMMMovie, |
Содержит тип устройства. Если DeviceType= dtAutoSelect, тип определяется автоматически по расширению файла в свойстве FileName. |
dtOther, dtOverlay, dtScanner, dtSequencer, dtVCR, dtVideodisc, dtWaveAudio) ; property DeviceType: TMPDevice-Types; |
Каждое мультимедийное устройство в момент инсталляции указывает в файле SYSTEM. INI, файлы с какими расширениями оно поддерживает. |
property Display: TWinControl; |
Содержит ссылку на окно для устройств, которые могут его использовать в процессе записи/воспроизведения. |
property DisplayRect: TRect; |
Содержит область окна Display, которое устройство может использовать для отображения процесса записи/воспроизведения. Для улучшения процесса отображения рекомендуется в DisplayRect указывать умалчиваемые размеры (задаются координатами 0, 0 для правого нижнего угла). |
property EnabledButtons: TButtonSet; |
Содержит множество доступных кнопок (тип TButtonSet описан выше для свойства ColoredButtons). |
property EndPos: Longint; |
Содержит положение носителя информации в момент прекращения записи или воспроизведения. Переустановка значения приводит к повторению записи или воспроизведения. |
property Error: Longint; |
Содержит код ошибки. Доступно только для чтения. |
property ErrorMessage: String; |
Содержит сообщение об ошибке. Доступно только для чтения. |
property FileName: Stringy |
Содержит имя читаемого или записываемого файла. |
property Frames: Longint; |
Определяет количество кадров, пропускаемых при выполнении методов Step или Back. |
property Length: Longint; |
Содержит текущую длину носителя информации. Доступно только для чтения. |
TMPModes = (mpNotReady, mpStopped, mpPlaying, mpRecord-ing, mpSeeking, mpPaused, mpOpen) ; property Mode: TMPModes; |
Показывает текущее состояние мультимедийного устройства: mpNotReady - не готово; mpStopped - остановлено; mpPlaying - воспроизводит информацию; mpRecording - записывает информацию; mpSeeking - перемещает носитель информации; mpPaused - приостановлено; mpOpen - открыто. Доступно только для чтения. |
property Notify: Boolean; |
Содержит True, если методы Back, Close, Eject, Next, Open, Pause, PauseOnly, Play, Previous, StartRecording, Resume, Rewind, Step и Stop будут создавать событие OnNotijy. |
TMPNotifyValues = (nvSuccessful, nvSuperseded, nvAborted, nvFail-ure) ; property NotifyValue: TMPNotifyValues; |
Содержит результат последней команды, создающей событие OnNotify: nvSuccessful -выполнена успешно; nvSuperseded - заменена другой командой; п vAborted- досрочно прервана; nvFailure - завершилась ошибкой. Доступно только для чтения. |
property Position: Longint; |
Содержит текущую позицию носителя информации. |
property Shareable: Boolean; |
Разрешает/запрещает другим компонентам и программам использовать устройство, связанное с данным компонентом. |
property StcTrt: Longint; |
Содержит позицию от начала носителя, с которой начинается запись или воспроизведение. Определяется в момент открытия устройства и доступно только для чтения. |
property StartPos: Longint; |
Содержит текущую позицию от начала носителя, с которой начинается запись или воспроизведение. |
TMPTimeFormats = (tfMilliseconds, tfHMS, tfMSF, tfFrames, tfSMPTE24, tfSMPTE25, tfSMPTE30, tfSMPTESODrop, tfBytes, tfSam-ples, tfTMSF); property Time Format: TMPTimeFormats; |
Определяет формат представления данных в свойствах StartPos, Length, Position, Start и EndPos (см. пояснения ниже). |
property TrackLength[TrackNum:Integer]: Longint; |
Возвращает длину (в формате TimeFormat) дорожки с индексом TrackNum. Доступно только для чтения. |
property TrackPosition[TrackNum:Integer]: Longint |
Возвращает стартовую позицию (в формате TimeFormat) дорожки с индексом TrackNum. Доступно только для чтения. |
property Tracks: Longint; |
Содержит количество дорожек в открытом устройстве. Доступно только для чтения. |
property VisibleButtons: TButtonSet; |
Содержит множество видимых кнопок (тип TButtonSet описан выше для свойства ColoredButtons). |
property Wait: Boolean; |
Если содержит True, управление возвращается в программу только после завершения перехода устройства в другое состояние, связанное с методами Back, Close, Eject, Next, Open, Pause, PauseOnly, Play, Previous, StartRecording, Resume, Rewind, Step или Stop. |