Показать сообщение отдельно
Старый 21.03.2008, 17:41   #25
Димон
Гуру
 
Аватар для Димон
 
Регистрация: 03.10.2005
Город: МКАД восток-запад
Регион: 77, 97, 99, 177
Машина: 09\Опиль\АстраХ
Сообщений: 2,013
Димон is a splendid one to beholdДимон is a splendid one to beholdДимон is a splendid one to beholdДимон is a splendid one to beholdДимон is a splendid one to beholdДимон is a splendid one to behold
По умолчанию

Код:
joy1::
   loop
   {
      GetKeyState, j1, joy1
       if j1=U
     {
      exit
     }
     if a_index != 2
      {
       SoundSet, +4, wave
      }
    sleep 100
    }
return
joy2::
   loop
   {
      GetKeyState, j2, joy2
       if j2=U
     {
      exit
     }
     if a_index != 2
      {
       SoundSet, -4, wave
      }
    sleep 100
    }
return
Каждую десятую секунды прибавляет 4% к громкости, только не master volume, а wave (в миксере вторая колонка). Когда тыкаешь - видно.

Вообще баян, отсюда: http://forum.pccar.ru/showpost.php?p=2784&postcount=27

Вот еще нашел:
Цитата:
Сообщение от Димон Посмотреть сообщение
Читать бесполезно, про это нигде не написано. Вся программа переделана на цыкл, который запускается по событию "нажатие кнопки". В каждой итерации снимаю по 4% и проверяю "не нажата-ли кнопка". Если вдруг выясняется что "она не нажата" то цыкл рву. Другого метода имхо нет т.к. в жостике нет события "button up", есть только "check state"
Димон вне форума   Ответить с цитированием