Wince 电池警告的bug
来源:互联网 发布:东方网络2014年报pdf 编辑:程序博客网 时间:2024/05/01 21:00
因近期定制wince Shell 频繁,已经是一个星期连续发现2个MS的bug了。。
位置是在 WINCE500/PUBLIC/SHELL/OAK/HPC/EXPLORER/TASKBAR/taskbar.cpp的
LRESULT CALLBACK CTaskBar::TaskBarWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)函数,
m_pPowerUI->ShowPowerWarning(hwnd, lParam, (DLGPROC) s_TrayWndProc);
很明显的bug 把消息处理函数指导托盘的消息处理函数去了,服了MS,导致电池警告窗口弹出一次以后,关闭后,窗口句柄没有销毁,在资源泄漏的同时,也造成了再次弹出窗口时对窗口句柄的判断,使得无法弹出窗口。
- case WM_COMMAND:
- switch (GET_WM_COMMAND_ID(wParam, lParam))
- {
- case IDM_TASKBAR_WARNING:
- if (m_pPowerUI)
- {
- // ignore return val until there is another warning handler
- //m_pPowerUI->ShowPowerWarning(hwnd, lParam, (DLGPROC) s_TrayWndProc);
- m_pPowerUI->ShowPowerWarning(hwnd, lParam, (DLGPROC) s_WarningDlgProc);
- }
- break;
- Wince 电池警告的bug
- Wince 电池警告的bug
- 解决电池的BUG
- wince电池驱动的实现
- WinCE的电池驱动实现
- wince 电池驱动的实现
- wince电池驱动的实现
- wince电池驱动的实现
- WinCE源代码的一个Bug
- WinCE源代码的一个Bug
- WINCE 电池状态(C#)
- WINCE 电池状态(C#)
- WinCE ADC获得电池电压
- wince 5.0 命令提示符的BUG
- WinCE下电池充放电测试
- WinCE 背光显示bug
- 偶然发现wince系统下mfc的一个bug
- Fedora 12 Bug "电池可能已损坏"
- 关于atoi字符串转换成int整数的一些问题
- 关于测试中常用到的一些方法、策略总结
- 《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记一:入门[blog.sina.com.cn--川北小哥]
- 菜鸟学堂 -【Oracle 时间 一】
- 武汉BIM & CAD 二次开发大会
- Wince 电池警告的bug
- HDU 1026 超时
- 获取命令行参数的各种变化
- Android文件IO详解
- 穿戴式电子设备加剧平台竞争
- IE6 window.location.href无反应
- 常用的文件读取方式
- struts2配置详解
- SQL2008 SSAS学习笔记二:Dimensions[川北小哥http://blog.sina.com.cn/hpj168]