|
ползунок,он просто не двигается - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок |
26.05.2013, 22:59
|
#1
|
|
|
|
Разведчик
|
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
|
ползунок,он просто не двигается
И так,я решил сделать этот долбанный ползунок,но он просто не двигается!
Я уже 300раз всё проверил,работать должно 300%
Вот код
Код:
int lm/*Левая Кнопка одно нажатие*/ ,rm/*Правая Кнопка одно нажатие*/ ,
lm2/*Левая Кнопка быстр. нажатие*/,rm2/*Правая Кнопка быстр. нажатие*/;
void Draw_Scrolls(float x,float y,float w,float h,int &GetCurrent ,D3DCOLOR Color,LPDIRECT3DDEVICE9 pDevice)
{
POINT mpos;
GetCursorPos(&mpos);
ScreenToClient(GetForegroundWindow(),&mpos);
if(IsInBox(x,y,w,h))
{
if(lm2)
{
GetCurrent = mpos.x-(x);
}
}
DrawBox(x,y, w,10,Color, pDevice);
DrawBorder(x,y, w,10,RED, pDevice);
DrawBox(x+GetCurrent,y-2, 5,14,WHITE, pDevice);
}
void ProzrachnosrSettings(int x,int y,int &A_col,LPDIRECT3DDEVICE9 pDevice)
{
Draw_Scrolls(x,y,255,10,A_col ,RED, pDevice);
}
Помогите пожалуйста.
Ползунок тупо не двигается.
|
|
|
26.05.2013, 23:48
|
#2
|
|
|
|
Разведчик
|
Регистрация: 22.01.2012
Сообщений: 13
Популярность: -446
Сказал(а) спасибо: 22
Поблагодарили 6 раз(а) в 6 сообщениях
|
Re: Парни,хелпуйте!
|
|
|
27.05.2013, 11:17
|
#5
|
|
|
|
Разведчик
|
Регистрация: 23.01.2013
Сообщений: 6
Популярность: -78
Сказал(а) спасибо: 0
Поблагодарили 10 раз(а) в 3 сообщениях
|
Re: Парни,хелпуйте!
Мозгов нет, считай колека
|
|
|
27.05.2013, 19:56
|
#7
|
|
|
|
Старший сержант
|
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: ползунок,он просто не двигается
|
Цитата: |
|
|
|
|
|
|
|
|
|
void ProzrachnosrSettings(int x,int y,int &A_col,LPDIRECT3DDEVICE9 pDevice)
{
Draw_Scrolls(x,y,255,10,A_col ,RED, pDevice);
}
|
|
|
|
|
|
|
|
|
30.05.2013, 18:01
|
#8
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: ползунок,он просто не двигается
Код:
void Draw_Scrolls(float x,float y,float w,float h,int &GetCurrent ,D3DCOLOR Color,LPDIRECT3DDEVICE9 pDevice)
{
х=*;
y =*;
h =* ;
w1 =* ;
h1 = *;
#define Sel_Col_G D3DCOLOR_ARGB(GetCurrent, 0, 191, 255)
DrawBox(x,y, w1,h1,BLACK, pDevice);//Фоновый бокс
DrawBorder(x,y, w1,h1, 2,But_Col,pDevice);//обводка скрола
POINT mpos;
GetCursorPos(&mpos);
ScreenToClient(GetForegroundWindow(),&mpos);
if(IsInBox(x,y,w1,h))
{
if(GetAsyncKeyState(VK_LBUTTON))
{
Sound->PlaySoundMem((LPCSTR)MOVE);
GetCurrent = mpos.x-(x);
Sleep(10);
}
}
//char test[MAX_PATH];
//sprintf(test, " %d" , GetCurrent);
//Draw_Text(x+w1+15,y-2,But_Col,test,C_Text);
//DrawBorder(x,y, w1,10, 2, WHITE,pDevice);//обводка скрола
DrawBox(x+1,y+2, GetCurrent,h1-2,Sel_Col_G, pDevice);//заполняет цветов
//DrawBox(x+GetCurrent,y-2, 5,14,GREY, pDevice);//заполняет ползунок
//DrawBorder(x+GetCurrent,y-2, 5,14, 2, WHITE,pDevice);//ползунок
}
Думаю разберёшся.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:26.
|
|