社区
界面
帖子详情
用GDI做动画除了要用双缓冲外还要注意什么?
fat_how
2003-08-24 02:02:04
哪里有关于这方面的文章.
做一个简单的动画,想直接用GDI做,
里边不涉及位图,画面的元素都是直接用DC画出来的,
但有一些相对复杂的多边形,要求每秒刷新15-25次.
还有我想问一下窗口的背景是怎么回事,
我知道在注册窗口的时候要为窗口注册背景颜色,
那erase背景是怎么一个过程,erase和不erase背景有什么不同,
能举个例子吗?
背景可以不是单一颜色的吗?
...全文
125
1
打赏
收藏
用GDI做动画除了要用双缓冲外还要注意什么?
哪里有关于这方面的文章. 做一个简单的动画,想直接用GDI做, 里边不涉及位图,画面的元素都是直接用DC画出来的, 但有一些相对复杂的多边形,要求每秒刷新15-25次. 还有我想问一下窗口的背景是怎么回事, 我知道在注册窗口的时候要为窗口注册背景颜色, 那erase背景是怎么一个过程,erase和不erase背景有什么不同, 能举个例子吗? 背景可以不是单一颜色的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trt
2003-08-26
打赏
举报
回复
用baidu或google搜啦。
还要注意最好在OnIdel函数中完成绘图函数调用,以保证动画的流畅。
erase就是擦背景了,若不擦,窗体背景自然是其它窗口的内容,很乱。比如调整
窗体大小时,就要调用OnErase。不过,若是对绘图要求很高的程序,如你的动画,
就需要重载该函数,并且直接return ture,以防治窗口的闪烁。
Olanvid V2.2 开源
GDI
图形框架
基于轮询机制的底层框架(窗体、输入、
双缓冲
、帧率控制以及经过优化的绘制算法,等) GameBaseFramework 图形绘制控制器(提供了不同的绘制模式以提供不同效率绘图实现,逐帧
动画
的实现,透明图片的绘制,等) ...
SearchAlg:MFC与
GDI
+实现的搜索算法演示程序
SearchAlgMFC与
GDI
+实现的搜索算法演示程序简述:使用
GDI
完成了MFC中大部分绘制工作,使用
GDI
+产生搜索区域半透明效果,程序演示了栅形搜索与回形搜索算法的路径和搜索区域,所有
动画
效果均可调。本程序练习的技术:...
3天掌握Windows
GDI
+图形编程
GDI
+(Graphics Device Interface plus)是以前版本
GDI
的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的
GDI
,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用
GDI
+,因为
GDI
+对以前的...
windows_sdk示例第一期.rar
标准窗体创建、鼠标和图标设置、常见消息循环、
GDI
(文字、图形、图片处理、定时器、动作
动画
、
双缓冲
、透明背景(两种实现方法)、跳跃动作实现、简单图形碰撞检测、复杂图形碰撞检测、并查集生成迷宫、函数封装、...
ImageList_Layer.zip
一个好用的VB图片浏览,特点: - 直接内码识别图片 - 集合
GDI
/
GDI
+优势,最快速度平滑显示 - 实事GIF
动画
显示 - 任意实时缩放 - 有
双缓冲
,透明窗体,读写注册表 ......
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章