duilib中 CEditUI控件按Tab键焦点切换错乱的bug
最近一段时间一直做pc端游戏登陆界面,用的是duilib界面库,在pc端有这样的界面库已经很不错了,
但是有太多坑!做个记录,希望对大家有所帮助!
duilib中 CEditUI控件按Tab键焦点切换错乱的bug,具体解决方案,请看redrain大牛的csdn博客:
http://blog.csdn.net/zhuhongshu/article/details/41556615
但是,这个还是有点小问题,在主界面tab切换完全没问题,但在弹出的子页面,会出现错乱的bug,
解决方法很简单:在UiManager.cpp中bool CPaintManagerUI::TranslateMessage(const LPMSG pMsg)
函数里:改一行代码就可以了:在有子窗体判断if里面改
if (pMsg->hwnd == pT->GetPaintWindow() )
//if(pMsg->hwnd == pT->GetPaintWindow() || hTempParent == pT->GetPaintWindow())
暂时没发现有啥问题,希望各位发现有啥bug,请及时留言讨论!

浙公网安备 33010602011771号