在VC中用几张图片实现动画,要用到哪些原理及函数! 简单的动画:美工基础,还有用一下定时器和GDI 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进如http://msdn.microsoft.com/-->Go-->bitBlt(……);查询。用“地球村”或“金山快译”。 CSDN 上有!!!!关于 图象方面 的技术文挡!!!如果找不到!![email protected]给分吧!!! 看MSDN,查CDC类里的一些GDI函数,和SDK中的一些GDI函数! SetTime().显示位图函数bitBlt(……);.....差不多了.. 我给你转发一下他人的帖子:我在程序中想实现管路中水的流动(动画),背景就是一幅管路图,为了便于修改图片我没有加入资源中,而是用LoadImage直接从硬盘读,取得该图片的HBitmapm_hBitmap = (HBITMAP *)::LoadImage(AfxGetInstanceHandle(), "c:\\P90.bmp", IMAGE_BITMAP,0, 0, LR_LOADFROMFILE);CDC memdc;memdc.CreateCompatibleDC(pDC);memdc.SelectObject(m_hBitmap);然后在memdc上绘图,动画是用了定时器,现在问题是,我只要画一次就会改变背景图,要想实现动画只好在每次定时到时都在重新LoadImage一次,这样程序运行很慢我想既然得到了HBitmap 能不能直接在内存中备份一个?用BitBlt搞定了,定义两个CDC,用BitBlt复制 画图的问题 请教下Gridctrl能否实现双击具体的项目? 两个CEvent 用COM操作XML文件时有什么函数能控制输出格式化呀/? 这是什么错误? 循环与时间有关的问题? 请问如何使editbox的光标移到指定位置(第n个字符处) dll的向导问题 一个函数指针后跟一个整数是什么个意思? vc 老是报读取位置 0xFFFFFFFC 时发生访问冲突。 SQLConfigDataSource在哪个头文件里,实在没分了,大家同情一下我 面对一个选择,各位帮帮忙!!!
[email protected]给分吧!!!
我在程序中想实现管路中水的流动(动画),背景就是一幅管路图,为了便于修改
图片我没有加入资源中,而是用LoadImage直接从硬盘读,取得该图片的HBitmap
m_hBitmap = (HBITMAP *)::LoadImage(AfxGetInstanceHandle(), "c:\\P90.bmp", IMAGE_BITMAP,0, 0, LR_LOADFROMFILE);
CDC memdc;
memdc.CreateCompatibleDC(pDC);
memdc.SelectObject(m_hBitmap);
然后在memdc上绘图,动画是用了定时器,现在问题是,我只要画一次就会改变背景
图,要想实现动画只好在每次定时到时都在重新LoadImage一次,这样程序运行很慢
我想既然得到了HBitmap 能不能直接在内存中备份一个?
用BitBlt搞定了,定义两个CDC,用BitBlt复制