zoukankan
html css js c++ java
仿酷狗音乐播放器开发日志三——修复CEditUI的bug2
无意中发现了CEditUI控件的另一个bug,当我给播放器的搜索栏获取焦点时,这时再改变窗体大小,原本搜索栏应该对应着也改变大小,却发现
CEditUI内嵌的edit控件没有跟着改变(如下图),跟着调试了一段时间,发现是
CEditUI类中的CEditWnd类的OnKillFocus函数中提前把m_pWindow指针赋值为NULL,导致CEditUI在调整控件位置时误以为edit控件还没创建,解决办法是注释掉
OnKillFocus函数中把m_pWindow指针赋值为NULL的代码。
bug修复前,明显看到edit控件没有跟着自动调节大小:
bug修复后,这是会自动调整edit的大小
2014.7.15 8:08 Redrain
查看全文
相关阅读:
MyBatis(十)插件开发 之 插件运行原理
通用Mapper(二)使用通用 Mapper
通用Mapper(十四)通用Mapper接口大全
通用Mapper(十三)通用Mapper原理
通用Mapper(十二)通用Mapper配置项
通用Mapper(十)二级缓存
通用Mapper(九)通用 Mapper 接口扩展
Linux安装与部署SonarQube
Sonarqube分析代码并导出PDF分析报告
SVN update失败,cleanup后再update
原文地址:https://www.cnblogs.com/redrainblog/p/4275854.html
最新文章
LED芯片,应用品,蓝宝石衬底,集成电路,UV
鸿蒙OS:万物互联,方舟Compiler
TVM Relay与Pass
图融合GCN(Graph Convolutional Networks)
智能驾驶技术方向
半导体材料工艺技术
半导体与智能汽车行业解决方案
华虹宏力制程工艺技术
面试题
加密解密
热门文章
c# 特性实践
c# 特性基础
c# 前台线程 后台线程
c# await/async
c#线程安全
c#多线程之Task
c#之多线程 异步(一)
linq
MyBatis(十)插件 1
MyBatis(十)插件开发 之 开发自定义插件
Copyright © 2011-2022 走看看