摘要:
QWebengineview会出现有时候页面明明加载完毕,但是实际显示的内容还是之前的页面,需要一次手动去更新页面的操作才能让网页的内容进行刷新。实际情况就像下面GIF呈现的情况 这种情况我碰到过两次,都是因为项目需要我们的产品边框有阴影 第一次项目组前辈选择了WINAPI来实现,调用DwmExte 阅读全文
摘要:
前阵子项目需求我封装一个类似于MessageBox这个API创建的类似窗口给我们的程序使用,本着做好看界面的想法,我开始着手去做了,做了个demo也能用,但随着窗口写完实际放到程序里去用的时候,问题出来了。 第一个问题: 如果调用dll的程序是多线程,这时候qt的弊端来了,Qt只有一个GUI线程,当 阅读全文
摘要:
最近在做打包,新接触了innosetup这个工具,其实也不算新接触了,之前断断续续学过一点,都是跟着官方文档用着官方的API做了个打包脚本,但是最近跟几个主要做打包工作的人聊了聊,发现这块还是很有趣的,尤其是最近做了个风格非常漂亮的安装界面,论颜值功能都不亚于一线大厂的打包了,有点小心得,估计后续会 阅读全文
摘要:
逛知乎看到的一条评论,整理的相当到位了,而且配以GIF,把我对于排序的一些疑问也解除了,对萌新非常有帮助 原贴地址:https://www.zhihu.com/question/24964987 1. 冒泡排序 1.1 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元 阅读全文
摘要:
程序动画部分来自龚建波大佬的博客:https://blog.csdn.net/gongjianbo1992/article/details/106885483 首先上实机效果图,相较于龚建波大佬的代码,打破了原有的界面布局,新的界面布局用于缩放比适配和阴影效果,相当于做了些界面美化的工作 实现思路: 阅读全文
摘要:
直接上代码吧,有用过CSDN论坛说的WinExec()和system()等方法试过,好像都不太行,另外记得以前shellexec()也可以获取程序返回值的,但是看了下函数好像没有接收返回值的参数,只好用底下这种形式,用WaitForSingleObject()等待程序结束后用GetExitCodeP 阅读全文
摘要:
参考于:https://blog.csdn.net/u012108436/article/details/72688310 有别于我之前写的文章,这个方法对DLL貌似并不适用,猜测Windows上dll并不算是文件句柄,没办法被NtQuerySystemInformation识别到 之前的文章:ht 阅读全文
摘要:
公司程序需要程序卸载后删除某个特定dll,这个dll会被其他程序调用,即使regsvr32 /u以后还有可能被很多程序占用,这种情况底下这段代码就帮了大忙了。不过目前用不了,我们的程序很有可能被Word在占用,突然关闭word导致用户的文档没有保存就被关闭了,有点太影响使用体验了,这个方案先保留 这 阅读全文
摘要:
解决方案:把所有在VS上打开的文件全部关闭。 这个问题是微软有点智障,VS添加ATL简单对象要往一些文件里写入一些信息,具体文件有很多,我没测试具体是什么类型的文件导致了这个问题,我感觉大概率是资源文件的锅,因为之前在写MFC时就常有打开资源视图无法打开resource.h头文件的情况。但如果你在V 阅读全文
摘要:
附上官方链接:https://docs.microsoft.com/en-us/windows/win32/api/shobjidl_core/nf-shobjidl_core-idefaultextracticoninit-setnormalicon HRESULT SetNormalIcon( 阅读全文