Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
пособие по программированию на ДЕЛЬФИ.doc
Скачиваний:
45
Добавлен:
11.02.2015
Размер:
1.77 Mб
Скачать

3.8. THotKey - ввод акселератора

Компонент THotKey служит для ввода или отображения клавиш быстрого выбора (в терминологии Windows их называют горячими клавишами, или акселераторами). При вводе компонент работает как специализированный однострочный редактор, который распознает нажатие сдвиговых клавиш Shift, Ctrl и Alt и преобразует их в текст <<Shift+x”, “Ctrl+x” или “Alt+x”, где х - символ совместно нажатой клавиши. Допускается одновременное нажатие двух или трех сдвиговых клавиш: Alt+Shift+X, Ctrl+Shift+Alt+X и т. п.

Свойства:

AutoSize

 

Разрешает/запрещает автоматическое изменение размеров компонента при изменении шрифта, которым отображается текст в нем

HotKey

Содержит код клавиши быстрого выбора

InvalidKeys

Указывает запрещенные комбинации сдвиговых клавиш

Modifiers

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

3.9. TAnimate - отображение анимации

Компонент TAnimate представляет собой проигрыватель видеоклипов формата AVI (Audio Video Interleaved).

Компонент воспроизводит видеочасть файла AVI и игнорирует его звуковое сопровождение. Он способен показывать лишь несжатое изображение или изображение, сжатое по методу RLE (Run-Length Encoding). Изображение воспроизводится в отдельном потоке команд, что освобождает ресурсы программы для выполнения необходимой работы на фоне демонстрации клипа.

Свойства:

Active

Разрешает/запрещает демонстрацию клипа.

AutoSize

Если содержит True, компонент автоматически устанавливает свои размеры так, чтобы полностью разместить изображение кадра

Center

Центрирует изображение кадра в границах компонента по горизонтали и по вертикали

CommonAVI

Задает один из стандартных видеоклипов, входящтх в библиотеку SHELL32 . DLL

FileName

Связывает компонент с AVI-файлом

FrameCount

Содержит количество кадров, показанных с начала демонстрации клипа

FrameHeight

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

FrameWidth

Ширина кадра

Open

Содержит True, если компонент связан с AVI-клипом и готов к работе

Repetitions

Определяет количество повторений клипа. Если 0, клип повторяется , пока свойство Active содержит True

ResHandle

Указывает дескриптор ресурсного файла, содержащего AVI-клип

ResHandle

Указывает идентификатор ресурса с клипом в ресурсном файле

ResName

Указывает имя ресурса с клипом в ресурсном файле

StartFrame

Содержит номер начального кадра демонстрации

StopFrame

Содержит номер конечного кадра демонстрации

Timers

Разрешает/запрещает синхронизацию по таймеру.

Transparent

Если содержит True, фон клипа не накладывается на фон компонента