soui
文章平均质量分 96
曾经去过跨越一个小时的地方
无心插柳柳成荫才是美丽,有哪种美好会来自于刻意。这一生波澜壮阔或是不惊都没问题,只愿你能够拥抱那种美丽。
展开
-
SOUI假窗口释放资源后操作界面控件崩溃
简要介绍当用户打开了一个假窗口,之后调用了释放资源的函数比如Detach()函数,而在此之前并未关闭界面,这个时候用户再点击界面上的按钮,就会发生界面级的崩溃,这是因为相关的界面资源已经被释放了的原因。规避方法规避方法很简单,就是在释放资源前保证界面关闭,让用户操作不了界面即可。 总而言之,释放资源前一定要确保当前资源不会再被调用;这与指针是一样的,被释放前一定要确保没有人调用,释放后一定不要再用原创 2017-02-22 11:47:27 · 804 阅读 · 0 评论 -
基于 wke 的浏览器:如何实现 js 和 c++ 的互相调用
一、引言最近,老大给了我一个学习研讨任务,也就是如何让 js 和 C++ 进行互调使用。比如我可以在网页中,使用 js 代码调用 c++ 函数,也可以在 c++ 函数中调用 js 对于界面进行控制。这是为后期的软件接入 Html5 做技术调研。那么如何实现呢?这里需要感谢 Redrain 的博客给Webkit内核的浏览器控件增加互交功能,通过参考他的博客,加之我自己的探索,一步一坑终于完成了这个 d原创 2017-04-21 12:02:17 · 17509 阅读 · 2 评论 -
vs2015使用向导创建SOUI项目问题记录
简介在使用vs2015根据SOUI博客第七课进行项目创建的时候,总会发现出现各种问题,但是在vs2010上就可以直接运行过去,这里把遇到的问题汇总,把解决方法记录下来。问题与解决方法fatal error C1083: 无法打开包括文件: “*.h”: No such file or directory 解决方法:项目->属性->C/C++->常规->附加包含目录,编辑输入以下内容 $(SOU原创 2016-10-20 12:53:20 · 2045 阅读 · 0 评论 -
SOUI之DIY: 自定义控件和消息实现
一、引言使用 SOUI 的过程是一个漫长的学习过程,必然要以需求驱使着,才能够促使自己去探索其内部的原理。最近有一个想法: 将一个导航条封装成一个控件类,但是导航条里面众多的按钮消息应该如何封装成自定义消息呢? 我想要不论点击哪个按钮,也只需要外部监控一个事件消息来处理即可。这样子,对于外部来说,这个控件就是完整的封装良好的个体。那么自定义控件的方法,SOUI 的博客上已经有过描述了,但原创 2017-09-12 11:54:36 · 2128 阅读 · 2 评论 -
发布一个 SOUI 的 Release 版本需要哪些文件
一、引言最近在写自己的项目的过程中,遇到了需要将自己的项目 Release 编译发布出去的需求。如果简简单单将自己编译出来的 Release 的 exe 文件拿到另外一台电脑上运行,这是肯定不行的,因为有许多 SOUI 的依赖库没有包含进去。二、需要的文件根据与网友的交流学习,我发现需要如下文件(都是 SOUI 源码 Release 版本编译好的):1. soui.dll2. utilities.d原创 2017-09-21 11:51:36 · 967 阅读 · 0 评论