void CMy1View::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
if(nChar == VK_RIGHT)
{
rect.right += 2;
rect.left += 2;
Invalidate();
}
..........................................................................................
Invalidate();
CView::OnKeyDown(nChar, nRepCnt, nFlags);
}
Создание и движение круга по экрану (MFC)
Где можно найти исходники, книги, стати о том как можно создать кружок и заставить его двигатся по экрану, с заданной скоростю, направлением, изменить цвет вобщем всио о круге. :confused:
Цитата: ViToBrother
Где можно найти исходники, книги, стати о том как можно создать кружок и заставить его двигатся по экрану, с заданной скоростю, направлением, изменить цвет вобщем всио о круге. :confused:
Я подозреваю что если ты создал тему в мелкософт С++ то имеешь ввиду библиотеку МФЦ. Книга про то как движктся кружок по эрану?? =).
pDC->Ellipse(rect);
Если хочешь двигать, то можешь привязать к клавиатуре или к таймеру где будешь изменять значения координат окружности.
Например так
Код:
А как изменить цвет круга и зделать его залитым FillElipse ??? :confused:
Цитата: ViToBrother
А как изменить цвет круга и зделать его залитым FillElipse ??? :confused:
Вообщето следовало бы направить в МСДН.
Код:
pDC->SelectStockObject(BLACK_BRUSH);
pDC->Ellipse(rect);
pDC->Ellipse(rect);