Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];

Вниз

Нажатие кнопок на форме и флэш ролики   Найти похожие ветки 

 
Danil Fiodorovikh   (2003-08-25 12:38) [0]

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

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


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

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


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

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

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


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

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


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

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


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


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

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


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

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


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

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



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.009 c
6-8565
Dennisius
2003-09-07 22:15
2003.11.03
Ложь и все тут :)


7-8679
Smirnoff Pavel
2003-08-21 14:45
2003.11.03
Убрать из таскбара программу


1-8413
NewD
2003-10-22 14:00
2003.11.03
Как сделать Hint для отдельного элемента дерева.


1-8432
Dolphin
2003-10-22 08:48
2003.11.03
Нормальный вид строк From, To, Subject из EML и MSG


7-8701
stLAM
2003-08-25 21:42
2003.11.03
Народ, как писать на десктопе





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский