duilib的CEditUI控件,输入的时分丢失焦点
duilib的CEditUI控件,输入的时候丢失焦点
丢失焦点的原因是,我在处理CEditUI的textchanged消息时,弹出一个窗体(继承自WindowImplBase的duilib窗体),窗体的style是:DWORD dwExStyle = (WS_EX_LEFT | WS_EX_LTRREADING | WS_EX_RIGHTSCROLLBAR | WS_EX_WINDOWEDGE | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE);
每次处理textchanged消息时,我会让这个窗体ShowWindow(true,false);让这个窗体显示,但是不获得焦点。
但是,第一次输入的时候,CEditUI焦点还是会丢失,之后重新在CEditUI里面输入,就不会丢失焦点了。
请问这个问题如何处理?
------解决方案--------------------
这个帖子就这么沉了吗?没有大神出来拯救了吗
丢失焦点的原因是,我在处理CEditUI的textchanged消息时,弹出一个窗体(继承自WindowImplBase的duilib窗体),窗体的style是:DWORD dwExStyle = (WS_EX_LEFT | WS_EX_LTRREADING | WS_EX_RIGHTSCROLLBAR | WS_EX_WINDOWEDGE | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE);
每次处理textchanged消息时,我会让这个窗体ShowWindow(true,false);让这个窗体显示,但是不获得焦点。
但是,第一次输入的时候,CEditUI焦点还是会丢失,之后重新在CEditUI里面输入,就不会丢失焦点了。
请问这个问题如何处理?
------解决方案--------------------
这个帖子就这么沉了吗?没有大神出来拯救了吗