目的:在子线程里把一个全局变量的point递增,然后发送消息WM_PAINT的消息给主线程,主线程在窗口重新画个图片出来;
问题:现在可以确定point有递增,而且主线程也收到消息了。可是他就是画不出来。。但如果再用个Timer去重绘他,就成功了,请问是什么原因。在主线程收到WM_PAINT消息时,不是会自动重绘窗口,为什么必须再用一个Timer?
问题:现在可以确定point有递增,而且主线程也收到消息了。可是他就是画不出来。。但如果再用个Timer去重绘他,就成功了,请问是什么原因。在主线程收到WM_PAINT消息时,不是会自动重绘窗口,为什么必须再用一个Timer?
解决方案 »
- 我在做mac和win跨平台开发,我把xcode下的源代码文件加入到vs2008中编译,出现很多warning C4819警告,请问怎么解决?
- 求助:笔记本耳机插孔的控制问题
- 问个变量关联的问题
- 已知一个CListCtrl 对象的句柄和其中的某一列表项的POSITION,怎样向该列表项发送鼠标点击消息?
- 请:oyljerry(【勇敢的心】→ 进来接分(请板主保留一天谢谢)
- 请教!我创建对话框类如何让它隐藏地运行?
- 用vc写网络游戏需要懂些什么? (指网络部分)
- 如何改变主窗口左上角标题栏内的系统缺省图标?
- vs2010ATL向导生成"服务(exe)"项目中添加的ATL简单对象(组件),客户端怎么访问?DLL组件访问方式访问不了
- 那位仁兄能给我一个写工程文挡的规范?简单模板也行!!
- 请问模糊查询的语句怎么写?
- 调用一个DLL,入口是DllMain(),当程序结束时会不会有一函数来收尾?这个函数叫什么名?
能具体点吗?