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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2011, 17:26   #1
Anubys
Форумчанин
 
Регистрация: 08.05.2010
Сообщений: 177
По умолчанию Работа с буфером памяти

Подскажите пожалуйста как сделать так что в середине эллипса вылезал еще один эллипс и так n-ое количество раз, вот код моей работы.Задача сымитировать колебания волн воды, помогите плиз
Код:
void DrawAnimation(HWND hWnd)
{
HDC hdc,hdcWin;int xc=400,yc=300;
HBITMAP hBitmap;
hdcWin = GetDC(hWnd);
hdc = CreateCompatibleDC(hdcWin);
hBitmap = CreateCompatibleBitmap(hdcWin, 800, 600);
SelectObject(hdc, hBitmap);

   		for (int size=0; size<800; size++)
		{
                    Ellipse(hdc, xc+size/5,yc+size/5, xc-size/5, yc-size/5);
	        Ellipse(hdc, xc+size/10,yc+size/10, xc-size/10, yc-size/10);
		
		BitBlt(hdcWin:HDC;0,0,800,600,2,1,NOTSRCERACE);
		}

DeleteDC(hdc);
DeleteObject(hBitmap);
ReleaseDC(hWnd, hdcWin);
}

Последний раз редактировалось Anubys; 05.04.2011 в 17:31.
Anubys вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с буфером клавы Merovingian Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 31.03.2011 18:12
Работа с буфером обмена ОС truder JavaScript, Ajax 2 28.02.2011 05:21
Работа с буфером обмена. star007 Помощь студентам 0 16.06.2010 20:37
Работа с буфером обмена Gerzs Общие вопросы Delphi 2 26.03.2010 15:15
Работа с буфером обмена АлексейМк Общие вопросы C/C++ 1 05.08.2009 00:24