wtl 转屏后显示优化问题

lovesnower 2008-05-05 08:42:55
我在主对话框中建了5个子窗口,当转屏显示刷新时, 5个子窗口总是一个一个的被刷新出来, 我想让它们在同一时间被刷新出来,请问应该怎么处理?
...全文
74 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kuronca 2008-05-09
  • 打赏
  • 举报
回复
支持楼上的方法,建议大家多看SDK编程。特别是搂主用WTL,更需要了解SDK编程
lenux 2008-05-08
  • 打赏
  • 举报
回复
你这么设计的目的是什么?

用窗口模拟控件,有特殊功能需求?
lovesnower 2008-05-08
  • 打赏
  • 举报
回复
目的: 自己用5子窗口在对话框上实现5个图形按钮

我在一个对话框上,创建了5个窗口作图形按钮,这样每个窗口可以自已处理消息, 用起来就像控件一样. 但是当转屏时整个对话框都要重绘,
这时对话框里的这些子窗口就一个一个的被重绘出来.
如果在一个对话框使用5个vc按钮控件就可以同时显示出来,但自已创建的窗口就会出现以上问题.
我想让转屏后重绘时这5个窗口同时一起显示出来.大家有没有什么好的方法,告诉我这个菜鸟,感激.
biosli 2008-05-08
  • 打赏
  • 举报
回复
我靠……LZ这个也太复杂了,把图直接放到DIALOG上然后自己按照事件响应重绘不行么?
lenux 2008-05-07
  • 打赏
  • 举报
回复
窗口?
就是一个界面同时显示5个对话框?

我怎么觉得你说的好像是5个控件在一个对话框上的显示?
biosli 2008-05-05
  • 打赏
  • 举报
回复
这个我觉得是你程序设计的问题。
不知道你的几个窗口之间的显示关系是什么样的(注意不是逻辑关系),如果他们之间的关系是并列的,你可以考虑弄一个控制类,然后分别产生和调用子窗口,这样在同一时间只会显示一个窗口,这样就不会出现你叙述的那种问题了。

这样做还有一个好处,就是你各个窗口的状态可以由那个控制类保留,因此程序逻辑就和窗口逻辑分开了:)

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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