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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2014, 23:21   #1
CWD
Пользователь
 
Регистрация: 10.11.2009
Сообщений: 50
По умолчанию MFC анимация

Добрый день решил изучить базовый пример анимации MFC.
Код:
void CMFCAnimationWalkthroughView::OnDraw(CDC* pDC)
{
  CMFCAnimationWalkthroughDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    if (!pDoc)
        return;
	CPen pen(PS_SOLID, 1, (COLORREF)RGB(255,0,255));
	pDC->SelectObject(&pen);
	size=0;
	for (int i=0;i<50;i++)
	{
	size+=1;
	Sleep(30);
	pDC->Ellipse(25,25,30+size,30+size);
	}
	// TODO: add draw code for native data here
}
Данный код отображает еллипс который изменяется в размере. Но вот предыдущий еллипс не удаляется. В итоге получается странная фигура. И почему рисуется это два раза?
CWD вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Drag&Drop NO MFC! NO MFC! Антоним Win Api 1 12.11.2012 21:43
Различие кода mfc и WinApi(mfc ручками набили, а WinApi автоматически с генерировался!! нужно явное отличие, не могу найти) Артём1991 Помощь студентам 0 25.03.2012 17:13
анимация в с++ True_girl Помощь студентам 7 01.03.2009 18:57