Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [visual C++] рисование


Автор: dizel003 2.5.2008, 19:45
Подскажите пожалуста что нужно сделать для передвижения круга по гризантали, так чтобы с каждым нажатием кнопки он передвигался на 10 пикселей!

Очень нужно!
Вот пример рисования круга 

Код

 case ID_ELLIPSES:
               // Создать зеленую кисть
               hbrush=CreateSolidBrush(RGB(0,255,0));
               SelectObject(memdc,hbrush);
               Ellipse(memdc,100,100,200,200);
               // Рисуем сектор
               Pie(memdc,200,200,340,340,225,200,200,250);
               SelectObject(memdc,hOldpen); 
               // Вернуться к прежнему перу
               SelectObject(memdc,hOldbrush);
               // Восстановить прежнюю кисть и удалить 
               DeleteObject(hbrush);  // зеленую кисть 
               InvalidateRect(hwnd,NULL,1);
               break;

Автор: dizel003 2.5.2008, 20:03
Вот по этой ссылке можно найти программу для этой задачи!
Я уже задавал по ней вопрос про вывод графии в любом месте экрана...
http://forum.vingrad.ru/forum/topic-208413.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)