5. 基本设置
下面对各个按钮及编辑框设置进行描述
右键串口对应的Combo Box,ID设置为IDC_COMLIST,Type设置为Drop
List,Sort不选择(我系统是WIN7
64位,不选中反而自动排序,至于XP得试试看了,以下的选择相同)。
右键波特率对应的Combo Box,ID设置为IDC_BAUD,Type及Sort同上。
右键数据位对应的Combo Box,ID设置为IDC_BDATA,Type及Sort同上。
右键停止位对应的Combo Box,ID设置为IDC_BSTOP,Type及Sort同上。
右键校验位对应的Combo Box,ID设置为IDC_CAL,Type及Sort同上。
每个下拉框要点击右边的小箭头,然后将其拉长,不然显示不出内容。
接收EDIT框ID设置为IDC_EDIT_RX。
发送EDIT框ID设置为IDC_EDIT_TX。
自动发送时间间隔的EDIT框ID设置为IDC_EDIT_TIMER。
选择文件后面的EDIT框ID设置为IDC_EDIT_FILEPATH。
接收区的十六进制显示的Check Box复选框ID设置为IDC_CHECK_HEXRX。
发送区的十六进制发送的Check Box复选框ID设置为IDC_CHECK_HEXTX。
按钮“打开串口”ID设置为IDC_COMCONTROL。
按钮“清空显示区”ID设置为IDC_BTN_CLRRX。
按钮“手动发送”ID设置为IDC_BTN_HANDSEND。
按钮“清空发送区”ID设置为IDC_BTN_CLRTX。
按钮“自动发送”ID设置为IDC_BTN_AUTOSEND。
按钮“选择文件”ID设置为IDC_BTN_SELCTFILE。
按钮“发送文件”ID设置为IDC_BTN_SENDFILE。
6.1. 基本思路:
因为串口通信部分代码我可能用在以后的单片机上位机上,因此考虑单独形成CPP和H文件
,定义为comm.cpp和comm.h。在comm.cpp中编写串口创建、打开、关闭以及串口监听线
程(用于自动接收)的代码,同时加入进制转换或显示的函数,这些在comm.h文件中申明,
在主对话框中包含comm.h即可。
想修改按钮样式,在网上搜了一圈,结果不轻松,最后确定创建新类来实现。