Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2013, 23:18   #1
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию Создание кнопки

Здраствуйте,подскажите как создать кнопку в dev-c++? нужно сделать 4 кнопки аналогичные стрелкам на клавиатуре
Kot070 вне форума Ответить с цитированием
Старый 15.02.2013, 17:24   #2
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию

не правильно задание написал....
нужно при нажатии на клавишу стрелки чтобы объект двигался. Движение как я понял реализуется простым стирание объекта из предыдущих координат и нарисовкой их в новых координатах..

Код:
#include <graphics.h>
#include <windows.h>
int main()
{
   int gdriver = DETECT, gmode, errorcode;
   int xmax, ymax;
   initgraph (&gdriver, &gmode, "");
  errorcode = graphresult();
   if (errorcode != grOk) { /* an error occurred */
      printf("Graphics error: %s\n", grapherrormsg(errorcode));
      printf("Press any key to halt:");
      getch();
      exit(1);
   }
   setcolor(getmaxcolor());
   xmax = getmaxx();
   ymax = getmaxy();
 circle(115,40,10); /*объект движения*/
 line(40, 40, 100, 40); /*1*/
 line(100, 40, 100, 70);/*2*/
 line(100,70,130,70);/*3*/
 line(130, 70, 130, 100);/*4*/
 line(100, 100, 100, 160);/*5*/
 line(70, 70, 70, 130);/*6*/
 line(70, 130, 40, 130);/*7*/
 line(100, 160, 70, 160);/*8*/
 line(70, 160, 70, 220);/*9*/
 line(100, 190, 100, 220);/*10*/
 line(130, 160, 130, 340);/*11*/
 line(70, 250, 130, 250);/*12*/
 line(100, 130, 160, 130);/*13*/
 line(160, 130, 160, 40);/*14*/
 line(70, 280, 100, 280);/*15*/
 line(70, 280, 70, 340);/*16*/
 line(70, 310, 250, 310);/*17*/
 line(40, 40, 40, 370);/*18*/
 line(100, 340, 100, 370);/*19*/
 line(130,340,160,340);/*20*/
 line(190,310,190,370);/*21*/
 line(40,370,190,370);/*22*/
 line(160,130,160,210);/*23*/
 line(130,250,190,250);/*24*/
 line(160,100,190,100);/*25*/
 line(190,160,190,250);/*26*/
 line(190,160,220,160);/*27*/
 line(190,130,280,130);/*28*/
 line(220,70,220,130);/*29*/
 line(190,70,220,70);/*30*/
 line(130,40,340,40);/*31*/
 line(250,40,250,100);/*32*/
 line(280,70,280,130);/*33*/
 line(280,70,310,70);/*34*/
 line(310,70,310,160);/*35*/
 line(340,40,340,370);/*36*/
 line(310,190,340,190);/*37*/
 line(220,370,340,370);/*38*/
 line(220,190,220,280);/*39*/
 line(160,280,280,280);/*40*/
 line(250,130,250,250);/*41*/
 line(250,220,340,220);/*42*/
 line(280,160,280,220);/*43*/
 line(250,250,310,250);/*44*/
 line(280,280,280,340);/*45*/
 line(220,340,280,340);/*46*/
 line(220,340,220,370);/*47*/
 line(280,310,310,310);/*48*/
 line(310,280,310,340);/*49*/
    getch();
  closegraph();
   return 0;
}
Kot070 вне форума Ответить с цитированием
Старый 15.02.2013, 17:26   #3
Kot070
Форумчанин
 
Регистрация: 22.12.2012
Сообщений: 139
По умолчанию

координаты правильного пути выложить?
Kot070 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
создание кнопки Aleksandr Общие вопросы Delphi 7 28.03.2011 16:11
Создание кнопки RIO Общие вопросы Delphi 4 02.05.2010 16:55
Создание кнопки LENA_M Microsoft Office Excel 6 18.05.2009 15:00
Создание кнопки LENA_M Microsoft Office Excel 1 24.04.2009 16:44
Создание кнопки Karl_Karlovi4 Общие вопросы Delphi 1 05.02.2008 13:55