当调整画面大小的时候状态条消失的BUG的处理
来源:互联网 发布:数据库阻塞update 编辑:程序博客网 时间:2024/05/01 02:55
问题描述:
最近在处理画面的时候,遇到这样问题:当Windows主题是"Windows XP"的时候,状态条正常显示,
当Windows主题是"Windows 经典"的时候,左右调整画面的时候状态条正常显示 当上下调整画面的时候,状态条会消失
分析问题:
在画面处理的时候,状态条上有服务状态和时间,更新比较频繁,所以对抽出状态条的处理,做成专门方法,方法中有SB_SETPARTS和SB_SETTEXT处理,并在主要状态发生变化的时候通知改变状态条,同时在OnPaint和Timer中也会通知改变状态条改变。
解决办法:
在状态条处理的时候忘记了WM_SIZE的处理,在处理状态条的最初追加一下代码问题解决。
SendMessage(m_hWndStatusBar, WM_SIZE, 0, MAKELPARAM(rcDisp.right, rcDisp.bottom));
- 当调整画面大小的时候状态条消失的BUG的处理
- WPF 自动调整控件的大小和位置,当窗体大小发生变化的时候
- 当努力的成果一下子消失的时候
- 调整window的滚动条大小
- 《晚霞消失的时候》
- UITableView处于编辑状态所在页面消失的时候崩溃
- javascript 参数化处理的时候 解析后画面出错
- Ubuntu桌面菜单和状态条消失的解决
- 当git仓库checkout出现文件消失的处理方法
- 画面效果的处理
- gridview编辑状态时textbox的大小调整
- 调整max_allowed_packet的大小
- 图片的大小调整
- 调整max_allowed_packet的大小
- 调整UIImage的大小
- 调整drawable的大小
- 在tableview中选种一行,当失去焦点的时候选种行的颜色自动消失
- 在tableview中选种一行,当失去焦点的时候选种行的颜色自动消失
- DB2 57011 错误
- JSTL中将一个数组set给一个变量(转载)
- 使用VMWare WorkStation 安装Solaris 10 详细图解
- 隐喻的重要性
- 512国殇:请记住这100个瞬间 二
- 当调整画面大小的时候状态条消失的BUG的处理
- 512国殇:请记住这100个瞬间 三
- 利用J ava 实现管理信息系统中的工作流管理
- sudo
- SIP协议解析与实现(c和c++ 使用osip) 12
- 512国殇:请记住这100个瞬间 四
- linux调整系统时间和时区的方法
- TreeView(iewc)控件专题
- Flex编码约定与最佳实践(中文)