DuiLib_Ultimate
DuiLib_Ultimate copied to clipboard
duilib 旗舰版-高分屏、多语言、样式表、资源管理器、异形窗口、窗口阴影、简单动画
请求更新功能、属性时可同步维护更新属性列表.xml (https://github.com/qdtroy/DuiLib_Ultimate/blob/master/Help/%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8.xml)
Edit的问题, 我搞清楚了, 是因为我在xml中, 开启了 "bktrans"这个属性.去掉这个属性,或将值设为false,则Edit没有任何问题. 您修复的Menu我还没有下载, 先不管这个问题. Richedit这个问题, 现在是能够复现的, 但是, 这个问题, 是属于一个带有几率性的.... 十次能够复现八次吧. 有时候, 点击第一个Richedit. 但是, 焦点会跑到第二个上, 有时候, 需要点击两次, 才能获得焦点. 有时候, 点击一次,会获得输入焦点, 然后, 瞬奸就会失去, 在点击一次, 才会正常, Demo: 链接:https://share.weiyun.com/2cET20ff 密码:8midut
``` ``` 1.点击第一个richedit。 2.鼠标落到了第二个richedit上面去了。
当主窗口有阴影窗口时,主窗口创建子窗口为模态,此时鼠标点击主窗口让焦点设置到主窗口上, 然后移开鼠标可以点击桌面其它窗口,焦点离开主窗口后,鼠标移到任务栏程序图标上,在点击任务栏里面的程序窗口 使主程序窗口在桌面Z轴最上方显示出来, 此时鼠标再次点击主窗口,会发现 主窗口的阴影窗口会在子窗口的上方显示,覆盖掉子窗口
例如surface?
  TImageInfo* pImageInfo = CRenderEngine::GdiplusLoadImage(GetBkImage()); TImageInfo* pImageInfo 在析构函数没有释放, 可以保存这个结构pImageInfo ,然后在析构函数释放 CRenderEngine::FreeImage(TImageInfo* pinfo);
如果把布局做成这样,然后改变Label的宽度布局就会有问题,改变宽度的代码: int iWidth = m_PaintManager.FindControl(L"instatllprogress_progress")->GetFixedWidth(); m_PaintManager.FindControl(L"instatllprogress_progress")->SetFixedWidth((int)(iWidth + 10)); 修改方案参考附件截图,因为m_rcItem就是float后的真实坐标,重复计算就出问题了 
duilib combo下拉项 未做DPI适配
load icon from file