我使用双缓冲显示一张DIB位图,2000 * 600的,先用StretchDIBits将客户区内的点写到内存DC上,然后在鼠标所在位置画一个十字架宽和高分别是客户区的宽和高,最后再用BitBlt将内存DC拷贝当前DC上,鼠标每移动一次就刷新一次,在我的电脑上一切正常,鼠标移动和画图都很平滑,但换了一台机器,老古董了,就出现了延时,当鼠标移动时,十字架就跟鼠标分离了,放大缩小也出现了延时,客户那边的一台机,我问他什么配置,到现在还没回应,这个是哪里出问题了呢,请赐教
解决方案 »
- 窗口重叠,如何使上面的窗口捕获鼠标消息
- 定义一个函数时,在函数名前边带关键字WINAPI和不带的本质区别是什么?
- vc++数组问题?
- [紧急求助]SDI中,删除掉了ID_FILE_NEW,就不能运行了,"建立空文档失败",晕死了~~~~
- 怪异的情况。vc中的resource view怎么有两个一样的文件夹,如何删除一个
- scrollwindow函数最后两个参数不为NUll时要滚动的东西就不动了!
- 用VC++6.0 做DES加密的问题!!!!!!!!!
- 关于交换机的疑问?
- 请问:char * pStr; BSTR m_bstrA; pStr=(char *)_bstr_t(m_bstrA)如何解释,_bstr_t是类与(char *)强制转换???
- 关于opencv中布特沃斯滤波的问题
- 重名宏的问题
- 如何得到静态文本框的 Rect
1、StretchDIBits 画点
2、DrawGrid 画网格
3、BitBlt 显示多余的东西都去掉了,还是老样子