Код:
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"
|