界面中刷新的问题

naile 2003-04-03 10:06:15
我最近常作界面的程序,但发现有一个奇怪的问题,我在界面中的控件大多用Create函数创建,然后在适时地时候将其现实。其中有些控件要显示在其他控件的上方,有时当我调用MoveWindow函数让他显示时,其常常被其他控件遮住,要鼠标移到该控件上再显示出来。望各位大虾告知为何?该如何解决,万分感谢!!!
...全文
56 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ffllyy 2003-04-03
  • 打赏
  • 举报
回复
为什么不用ShowWindow().
zjjemail 2003-04-03
  • 打赏
  • 举报
回复
排好顺序,然后直接show一下哦
djhdu 2003-04-03
  • 打赏
  • 举报
回复
我也经常碰到这个问题,这是我的解决方法:
1、在Create语句中显示在前面的控件要设置WS_EX_TRANSPARENT属性,然后可以使用ShowWindow语句显示或者隐藏
2、修改界面控件的Tab Order顺序,因为如果一个控件刷新,比这个空间的TAB序号小的不刷新,比这个控件TAB序号大的会引起刷新

这只是我的一点经验,希望能对你有帮助
sun797 2003-04-03
  • 打赏
  • 举报
回复
up
马鸣风萧萧 2003-04-03
  • 打赏
  • 举报
回复
gz!!

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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