Здравствуйте, нужно что бы прокручивался список горизонтальный в игре, не открывая пункты списка
делаю все в визуальном редакторе
Вот ссылка на визуальный код:(для просмотра ссылки Вам необходимо авторизоваться)
но не помогает вместо этого открывается первая строка списка где идет зажатие клавиши
вот код, заранее спасибо!
win w_KIB;
int ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
start_();
enablerealmouse(30, 0, 0, 0);
m_KIB2: mouse_(0, 4, 700, 340, 200);
mouse_(0, 13, 30, 350, 1000);
mouse_(0, 7, 30, 350, 200); goto m_KIB2;
function start_()
{
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(1, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
}
function mouse_(int p1, int m, int xm, int ym, int p2)
{
pause(p1);
if (m==1) sendmouse(LEFT, xm, ym, w_KIB);
if (m==2) sendmouse(MIDDLE, xm, ym, w_KIB);
if (m==3) sendmouse(RIGHT, xm, ym, w_KIB);
if (m==4) sendmousedown(LEFT, xm, ym, w_KIB);
if (m==5) sendmousedown(MIDDLE, xm, ym, w_KIB);
if (m==6) sendmousedown(RIGHT, xm, ym, w_KIB);
if (m==7) sendmouseup(LEFT, xm, ym, w_KIB);
if (m==8) sendmouseup(MIDDLE, xm, ym, w_KIB);
if (m==9) sendmouseup(RIGHT, xm, ym, w_KIB);
if (m==10) sendmousedbl(LEFT, xm, ym, w_KIB);
if (m==11) sendmousedbl(MIDDLE, xm, ym, w_KIB);
if (m==12) sendmousedbl(RIGHT, xm, ym, w_KIB);
if (m==13) sendmousemove(xm, ym, w_KIB);
pause(p2);
}
1. shumomonstr - 18 Ноября, 2018 - 11:48:13 - перейти к сообщению
2. shumomonstr - 19 Ноября, 2018 - 03:26:31 - перейти к сообщению
Спасибо за помощь, разобрался применив маустрансфер.... Тему можно удалять
(Добавление)
С этой функцией виснет окно контрола
(Добавление)
shumomonstr пишет:
Спасибо за помощь, разобрался применив маустрансфер.... Тему можно удалять
С этой функцией виснет окно контрола