SoUI
adayume
菜鸡程序员一枚
展开
-
弹出Windows10的虚拟键盘总结
由于公司的项目软件一直都在Windows的平板电脑上运行,所以当用户点击了输入框之类的控件时,就要在代码中主动让Windows的虚拟键盘启动并显示出来。这个功能分了几步的开发过程,现在来总结一下。项目使用的界面库都是SoUI2。一、通过在WM_LBUTTONUP中判断是否应该使用shellexecute启动虚拟键盘一开始的解决方法是在窗体的WM_LBUTTONUP中处理,就是查看是否是需要输入的控件获取到当前焦点,是的话就用shellexecute启动虚拟键盘,然后再把WM_LBUTTONUP交回给窗原创 2020-07-26 16:15:34 · 1457 阅读 · 2 评论 -
关于SoUI界面库处理从WM_LBUTTONUP到按钮事件的消息路由过程分析
SoUI界面库的介绍和使用方法可以查看启程软件的博客园:https://www.cnblogs.com/setoutsoft/。这里默认大家都对SoUI有一定的了解了。现在SoUI界面库已经发展到SoUI3版本了,但是由于本人一直在使用的是SoUI2版本,所以今天分析的也是SoUI2版本的代码。分析流程首先我们创建一个SoUI的测试项目,在SoUI项目的创建向导中全部选择默认即可,然后在CMainDlg::OnClose()中打上断点,如下所示然后运行程序,点击右上角的关闭按钮,查看VS中的调用堆原创 2020-07-17 11:10:08 · 1474 阅读 · 0 评论