
项目整理
文章平均质量分 95
四九城小白~阿勋
这个作者很懒,什么都没留下…
展开
-
windows进程通信 -- WM_COPYDATA消息
windows进程通信 -- WM_COPYDATA消息WM_COPYDATA消息发送端接收端WM_COPYDATA消息WM_COPYDATA消息,在win32中用来进行进程间的数据传输。typedef struct tagCOPYDATASTRUCT { // cds DWORD dwData; DWORD cbData; PVOID lpData; } COPYDATASTRUCT;其中dwData为32位的自定义数据, lpData为指向数据的指针,cbDa原创 2020-07-24 23:49:06 · 3494 阅读 · 1 评论 -
MFC关于按钮下拉菜单的功能实现
MFC关于按钮下拉菜单的功能实现前言参考类似word相应功能实现:产品工作需求设计:产品最终实现效果思路具体实现前言根据产品工作需求要求,要实现个剖切管理的功能,关于界面ui的实现,有一模块是类似word文档实现按钮下拉菜单功能的实现。这块实现遇到不少坑,特总结一下经验,为后人少掉坑。参考类似word相应功能实现:产品工作需求设计:产品最终实现效果思路参考了不少网上文档,没有找到合适的相关实现。但是给我提供了实现的思路:利用CMFCMenuButton按钮加上CMenu菜单按钮,进行原创 2020-06-04 22:45:39 · 1419 阅读 · 0 评论 -
消息总线设计
消息框架设计消息定义消息格式:msg+消息类型+消息名称msg.sys.msgname。消息类型:以msg.sys前缀开头的为系统消息。msg.othername前缀开头的为用户自定义小。定义方式字符串宏定义平台消息统一存放 /include/msg.h头文件中。//msg.h#define MSG_SYS_MSGNAME "msg.plat.msgname"消息类型同步消息说明:发送消息立即到达接收端。使用场景:同一线程内部发送消息。异步消息原创 2020-08-20 00:35:05 · 1012 阅读 · 0 评论 -
cef中c++和javascript数据交互
文章目录基础知识render进程browser进程进程通信CEF 进程间消息传递窗口绑定功能和窗口绑定功能和扩展使用JS回调总结基础知识cef中有两种进程,render进程和browser进程。render进程render进程负责显示web页面,运行javascript代码。v8引擎的初始化是在render进程中调用的,所以你的javascript代码是在render进程中执行的。即使你在browser进程中调用frame->ExecuteJavaScript()你也要清楚,代码是发原创 2020-08-19 22:53:29 · 1619 阅读 · 0 评论 -
C++面试总结
C++面试总结一、C-C++面试知识点总结二、C++面试总结三、C++面试总结之C++语言特性四、C++面试常问问题汇总五、网络总结:六、数据库总结七、C++面试总结之算法八、C++面试总结之操作系统一、C-C++面试知识点总结1、C/C++面试知识点总结(一)https://blog.youkuaiyun.com/qq_18297675/article/details/770752452、C/C++...原创 2019-11-05 23:29:47 · 409 阅读 · 0 评论 -
回退重做数据管理实现
回退重做数据管理实现前言关于回退重做事件的实现逻辑用例图类图关于回退重做数据管理的实现实现代码分析目前实现框架的优势和局限优点局限前言 关于回退重做的实现之前,需要考虑目前到软件框架的执行流,目前平台操作的实现,是基于event事件进行实现的。而参数数据是基于Json数据进行解析获取的。继承监听类IPlantListerner,即可以通过消息进行传递数据。关于回退重做事件的实现逻辑用例图类图关于回退重做数据管理的实现实现代码分析1、定义回退操作的基类 对于用户需要关注回退重做事件原创 2020-08-03 00:11:32 · 658 阅读 · 0 评论 -
封装基于opc客户端通信机制的代理服务器COM动态库接口
封装基于opc客户端通信机制的代理服务器COM动态库接口项目综述时间工作负责模块背景:任务:**行动**:**结果**:实现逻辑项目综述时间2020年04月 – 2020年05月工作负责模块 基于OPC DA2.0 客户端通信机制,封装COM组件的Dll动态库接口,配合前端python调用接口,与OPC.Server服务器进行数据交互。背景: 项目之前是基于开源的opc 客户端dll文件,进行访问opc.server抓取数据的。但后期不能正常采集到数据了。任务: 基于OPC DA2.原创 2020-07-26 23:39:30 · 281 阅读 · 0 评论 -
后端数据解析过程中,更新前端UI进度条
后端数据解析过程中,更新前端UI进度条前言源码解析源码测试逻辑前言在做前端ui进度条时,总会遇到后端数据解析过程中,前端ui不能同步更新的问题。为解决以上问题。想到最好的办法是通过消息进行通知,ui类监听此消息,进行ui刷新。源码解析源码开放API接口,可用其他模块进行交互#pragma once//进度条类接口class ICStatusProgress{public: ICStatusProgress() { }; ~ICStatusProgress() { };public:原创 2020-07-24 22:12:26 · 435 阅读 · 0 评论 -
C++之迭代器失效及解决
C++之迭代器失效及解决描述基于CStringList来实现数据插入删除代码逻辑描述代码实现崩溃界面显示分析基于链表式容器List来实现数据存储代码实现崩溃问题描述错误分析网上关于错误描述:关于迭代器失效总结解决方案:网络资料参考描述在霍尼韦尔门禁项目中,通过遍寻霍尼韦尔设备获取设备信息后,GotMessage会不断收到消息,并把消息数据添加到容器里面。在回调函数线程中,进行循环获取处理容器数...原创 2019-12-23 19:03:40 · 1518 阅读 · 0 评论