读书人

怎么提高画图的速度

发布时间: 2012-02-15 12:09:44 作者: rapoo

如何提高画图的速度 - C++ Builder / Windows SDK/API
发现无论是用API 还是别的方法 画图的速度都很慢


有没有提高的方法呢

[解决办法]
先在内存中画,画好之后再整个复制到要显示的控件上。
[解决办法]
要看楼主用来做什么了,用来画画波形图,图像的小变动用GDI还是蛮快的.
如果要整幅整幅的大规模重画,看来要用DirectDraw或者OpenGL了.不过偶也不会的说,去看看资料很快就能画了
[解决办法]
好像delphi盒子有一个代码,你可以去找找,我记得不是很久之前发的
[解决办法]
OpenGL
D3D
可直接操作显卡,要快一点
画波形图用一般的API速度已经很可以了
[解决办法]
1ms没必要
[解决办法]
int FillRect(
HDC hDC, // handle to device context
CONST RECT *lprc, // pointer to structure with rectangle
HBRUSH hbr // handle to brush
);
是三个参数

读书人网 >C++ Builder

热点推荐