把图象输出区域从800*480调整为640*480,两边多出的区域的上次图象怎么擦干净?要不然图象有残余!

xqhrs232 2009-03-12 08:51:07
把图象输出区域从800*480调整为640*480,两边多出的区域的上次图象怎么擦干净?要不然图象有残余!
...全文
96 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
91program 2009-03-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xqhrs232 的回复:]
引用 1 楼 ultrapro 的回复:
InvalidRect
在WM_PAINT 中清除

做不到
[/Quote]

为什么做不到呢!
abo77281 2009-03-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xqhrs232 的回复:]
引用 3 楼 singlerace 的回复:
直接写frame buffer


不知道具体的地址啊!
[/Quote]

在lcd driver部分有,framebuffer,找一下,
这个buffer的首地址是要写到lcd寄存器里面的。
xqhrs232 2009-03-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 singlerace 的回复:]
直接写frame buffer
[/Quote]

不知道具体的地址啊!
singlerace 2009-03-12
  • 打赏
  • 举报
回复
直接写frame buffer
xqhrs232 2009-03-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ultrapro 的回复:]
InvalidRect
在WM_PAINT 中清除
[/Quote]
做不到
xqhrs232 2009-03-12
  • 打赏
  • 举报
回复
通过窗体间发消息可以做到
xqhrs232 2009-03-12
  • 打赏
  • 举报
回复
通过窗体间发消息可以做到
儿大不由爷 2009-03-12
  • 打赏
  • 举报
回复
InvalidRect
在WM_PAINT 中清除
xqhrs232 2009-03-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 91program 的回复:]
引用 2 楼 xqhrs232 的回复:
引用 1 楼 ultrapro 的回复:
InvalidRect
在WM_PAINT 中清除

做不到


为什么做不到呢!
[/Quote]
因为我的操作按钮跟显示图象不是一个界面上。按钮是在一个菜单上。

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧