Создание Эльфов : Эльфостроение : Форум

Страница 105 из 211: « 1 ... 101 102 103 104 [105] 106 107 108 109 ... 211 »

 yr4ik:
03.07.09, 21:58
 avens,

PlayerControl(AudioBook, значение);


значения
0 - воспроизв
1 - вкл паузу
2 - начало промотки вперед
3 - конец промоки вперед
4 - начало промотки назад
5 - конец промотки назад
6 - след трек
7 - предведущии трек

Вот точно не помню. Возможно 6 и 7 перепутал!

 avens:
03.07.09, 22:09
 yr4ik, огромнейшее спасибо тебе!
А всеже нажатие клавиш можно посилать как или нет?
Еще такое можно как определить сколько времени тел находится без действия, тоесть когда никто не жал по клавишам или такого еще нет?

 yr4ik:
03.07.09, 22:22
 avens писал:
А всеже нажатие клавиш можно посилать как или нет?

Что то я не догоню вопроса))))

avens писал:
Еще такое можно как определить сколько времени тел ваходится без действия, тоесть когда никто не жал по клавишам или такого еще нет?


Можно через консту USER_INACTIVITY_EVENT_TAG или с таймером и переменной!

 mcming1989:
03.07.09, 22:45
 hi guys! is there a method to set "Yes or No " gui in DataBrowserDesc?

 avens:
03.07.09, 23:07
 Как поставить заглушку на стандартную функцию при коротком нажатии клавиш в режиме ожидания?
Код:
if(key==KEY_DIGITAL_0+3 && mode==KBD_SHORT_PRESS && stby==true)
{
   PlayerControl(AudioBook, 6);
   return(-1); // Так почему то не выходит
}


[ Редактировано avens в 6.7.09 11:07 ]

 Rc:
06.07.09, 12:39
 avens, выложи всю функцию назначения действий на клавиши

 UltraShot:
06.07.09, 12:40
 очевидно не модификейхуком надо делать, а сетонкеем

 avens:
06.07.09, 13:16
 
avens, выложи всю функцию назначения действий на клавиши

Она длинная вся, но вот ее начало:
Код: 
int NewKey(int key, int r1 , int mode) //создание функции обрабатывающей нажатие клавиш
{
    BOOK * AudioBook  = FindBook(isAudioPlayerBook());
    if(AudioBook)
    {
      if(key==KEY_DIGITAL_0+1 && mode==KBD_SHORT_PRESS && stby==true) {PlayerControl(AudioBook, 7); return(-1);}
      if(key==KEY_DIGITAL_0+3 && mode==KBD_SHORT_PRESS && stby==true)
      {
        PlayerControl(AudioBook, 6);
        return(-1);
      }
      if(key==KEY_DIGITAL_0+1 && mode==KBD_SHORT_PRESS && DISPLAY_GetTopBook(0) == AudioBook) PlayerControl(AudioBook, 7);
.....
.....


 yr4ik:
06.07.09, 13:32
 avens,
Если хочешь заблокировать клавишу через return -1; то нужно писать так....

Код: 
if(key==KEY_DIGITAL_0+1)
{
if (mode==KBD_SHORT_PRESS && stby==true) 
{
PlayerControl(AudioBook, 7);
}
 return(-1);
}


 avens:
06.07.09, 14:05
 
avens,
Если хочешь заблокировать клавишу через return -1; то нужно писать так....

yr4ik, все равно не работает :-(
Страница 105 из 211: « 1 ... 101 102 103 104 [105] 106 107 108 109 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=1040

© 2005-2018 supertrubka.org