Чекбокс - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок
18.09.2012, 07:34
#1
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Чекбокс
Как сделать чтобы чекбокс был справа а текст слева,к примеру как у нестера...
18.09.2012, 10:01
#2
Разведчик
Регистрация: 01.09.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
Вот готовое решение:
Код:
void cMenu:
raw_Check(int x ,int y , int w , int h ,int &Var ,char *Button_Text ,LPDIRECT3DDEVICE9 pDevice)
{
int y_ = (y) + (h/2)-7;
int x_ = x +w+2;
int y__ = ((h) - (h/2));
int x__ = (x + w/2);
if(IsInBox(x+140,y-5,w,h))
{
DrawBorder(x-2+140,y-2,w+2,h+3,DEEPSKYBLUE,pDevice);
if(GetAsyncKeyState(VK_LBUTTON)&1)
{
DrawBorder(x-1+140,y-1,w,h,GREEN,pDevice);
if(Var == 1 && Var !=0)
{
Var = 0;
}
else if(Var == 0)
{
Var = 1;
}
}
}
if(Var == 0)
{
DrawBox(x+140,y,w,h,TxtOFF,pDevice);
DrawBorder(x+140-1,y-1,w,h,RED,pDevice);
}
if(Var == 1)
{
DrawBox(x+140,y,w,h,TxtOFF,pDevice);
DrawBorder(x+140-1,y-1,w,h,RED,pDevice);
DrawBox(x+141,y+1,w-3,h-3,COL,pDevice);
}
font->DrawText(x+1,y-1,C_TITL,Button_Text,DT_LEFT|DT_SHADOW);
}
Код:
void Draw_Check(int x ,int y , int w , int h ,int &Var ,char *Button_Text ,LPDIRECT3DDEVICE9
18.09.2012, 14:25
#3
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
спасибо большое)
DEL
18.09.2012, 14:59
#4
Пехотинец
Регистрация: 11.01.2012
Сообщений: 84
Популярность: 3472
Сказал(а) спасибо: 97
Поблагодарили 182 раз(а) в 97 сообщениях
Re: Чекбокс
Вам не надоело копировать как у других?
Хотя бы дизайнера наймите что ли...
18.09.2012, 15:31
#5
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
18.09.2012, 15:39
#6
Пехотинец
Регистрация: 16.09.2012
Сообщений: 89
Популярность: 25802
Сказал(а) спасибо: 441
Поблагодарили 230 раз(а) в 186 сообщениях
Re: Чекбокс
опять ты romik1998 ты хоть разбераешся в этом?
18.09.2012, 15:43
#7
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
18.09.2012, 16:21
#9
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
18.09.2012, 16:48
#10
Разведчик
Регистрация: 07.04.2012
Сообщений: 34
Популярность: 718
Сказал(а) спасибо: 47
Поблагодарили 63 раз(а) в 49 сообщениях
Re: Чекбокс
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Делаю Музыкальные сеты
18.09.2012, 16:49
#11
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Чекбокс
18.09.2012, 16:52
#12
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
Последний раз редактировалось romik1998; 18.09.2012 в 16:54 .
Причина: Добавлено сообщение
18.09.2012, 16:56
#13
Разведчик
Регистрация: 07.04.2012
Сообщений: 34
Популярность: 718
Сказал(а) спасибо: 47
Поблагодарили 63 раз(а) в 49 сообщениях
Re: Чекбокс
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Делаю Музыкальные сеты
18.09.2012, 17:04
#14
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Чекбокс
18.09.2012, 17:06
#15
Разведчик
Регистрация: 28.06.2011
Сообщений: 4
Популярность: -109
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
Re: Чекбокс
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Рисуем своеобразный чекБокс...
крайслер
Разработка ПО для Point Blank
43
16.09.2012 22:01
[Помогите!] чекбокс!
axmen2010
Вопросы и ответы, обсуждения
0
12.11.2011 22:01
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 00:00 .