bug修复: 打开串口时重置接收器缓冲区
文本数据处理器: 增加Linux下\033控制字符处理
接上一次: 移除数据处理接口定义
[读线程] 有时候ReadFile会一直返回0字节已读取, 这会造成cpu高消耗, 所以进行了等于零时的"减一"处理
减一处理, 会使ReadFile循环提早结束并进入WaitCommEvent, 并被挂起
调试输出时的错误信息直接在对话框中显示, 也显示到文件中
加入了一个未包含的头文件
删除了VS2012和VC6.0的项目文件, 仅保留VS2013
一来是因为项目组文件多, 管理起来麻烦, 精力太有限
二来是因为VC6.0版本太老, 对C++标准(特别是C++11)支持太弱
本软件对系统并没有什么特殊要求, 完全使用VC6.0编译即可, 只是觉得没那个必要再死守着那么老的版本不放了
删除一些不要的函数, 加入一些小函数
配置文件: 读取/写入当前软件配置设置
小修改
删除GetBaudrate.cpp, 直接继承一个InputBox类即可实现数据输入
窗口管理: 优化加入加速键处理接口
RichEdit: 加入菜单支持函数; Linux-m属性解析
布局项目: 设置初始化窗口客户区大小
重构InputBox基类
重写了do_modal函数, 创建Windows对话框窗口, 删除了ShowModal()
再改对话框基类设计, 使用Windows的对话框机制
修改以符合新的对话框要求
修改以适合新的对话框模版
Hook RichEdit窗口过程以支持发送接收区按下的字符
接收数据区的RichEdit的全屏(全窗口)显示支持, 菜单支持