Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нажатие кнопок на форме и флэш ролики [D5]


Danil Fiodorovikh ©   (2003-08-25 12:38:00) 

Господа, меня инетерсует новое развитие старой проблемы.
Во-первых, я прошу ответа на элементарный вопрос: как программно нажать кнопку (или их комбинацию) на клавиатуре в моей программе (сэмулировать нажатие). Что я понимаю под слово комбинация? Это не только там например контрол+кнопка, но и кнопка+кнопка. например, G+U. В общем, надо делать что-то в зависимости от кнопок, нажатых программой. Я таким образом посылаю команды флэш-ролику в моей программе.
Но вот еще в чем проблема. Если юзер сам нажмет кнопку комбинацию, то ролик тоже на это отреагирует. Так вот как от этого защититься? То есть, как сделать так, что если юзер нажимает определенную комбинацию, то система (в частности, компонент в моей программе) на это не реагировал?

И связанный с этим вопрос: не знает ли кто-нибудь, как другим способом послать команду флэшу (компонент TShokwavePlayer). Ну например, нажать там кнопку с определенным именем? Если есть у кого ссылки на соответствующую инфу, плиз, киньте.


Danil Fiodorovikh   (2003-08-25 18:55:00) [1]

ну что, никто не знает, где искать?
А то я тут пошарил немного - не нашел ничего...


Danil Fiodorovikh   (2003-08-25 18:17:00) [2]

Вот для чего колдовство: ролик (флэш) умеет обрабатывать нажатия на кнопки (ну там проигрывать свою определенную часть по нажатию). Так вот мне и надо заставить его это далеть. Ролик лежит в компоненте TShokwavePlayer.
ну хоть URL"ы кинте тогда по программному нажатию, если не влом...


DmS   (2003-08-25 15:11:00) [3]


> У меня есть КОМПОНЕНТ на моей форме, который реагирует на
> нажатия клавиш на клавиатуре.
> Так вот, мне надо бы нажать как-то их программно

может просто вызвать нужный метод компонента ...


Calm   (2003-08-25 14:16:00) [4]

Либо пиши для чего такое колдовство, либо используй ActionList, в котором есть хоткеи.


Erik Ivanov   (2003-08-25 14:15:00) [5]

Ты архивы посмотри а потом кричи. Здесь есть много информации на эту тему. А дублировать ее тебе никто небудет.


Danil Fiodorovikh   (2003-08-25 14:08:00) [6]

Да, не мне не приложением!
У меня есть КОМПОНЕНТ на моей форме, который реагирует на нажатия клавиш на клавиатуре.
Так вот, мне надо бы нажать как-то их программно, да еще так, чтобы если их нажмет юзер, то компонент на это отреагирова.

Ну скажите хоть, как кнопки программно нажимать?


Calm   (2003-08-25 12:56:00) [7]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо