Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Создание и движение круга по экрану (MFC)

1.8K
17 сентября 2007 года
ViToBrother
149 / / 13.05.2007
Где можно найти исходники, книги, стати о том как можно создать кружок и заставить его двигатся по экрану, с заданной скоростю, направлением, изменить цвет вобщем всио о круге. :confused:
370
17 сентября 2007 года
koval
443 / / 29.08.2005
Цитата: ViToBrother
Где можно найти исходники, книги, стати о том как можно создать кружок и заставить его двигатся по экрану, с заданной скоростю, направлением, изменить цвет вобщем всио о круге. :confused:



Я подозреваю что если ты создал тему в мелкософт С++ то имеешь ввиду библиотеку МФЦ. Книга про то как движктся кружок по эрану?? =).

pDC->Ellipse(rect);

Если хочешь двигать, то можешь привязать к клавиатуре или к таймеру где будешь изменять значения координат окружности.
Например так

Код:
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);
}
1.8K
17 сентября 2007 года
ViToBrother
149 / / 13.05.2007
А как изменить цвет круга и зделать его залитым FillElipse ??? :confused:
370
17 сентября 2007 года
koval
443 / / 29.08.2005
Цитата: ViToBrother
А как изменить цвет круга и зделать его залитым FillElipse ??? :confused:


Вообщето следовало бы направить в МСДН.

 
Код:
pDC->SelectStockObject(BLACK_BRUSH);
pDC->Ellipse(rect);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог