把Want return改为ture:这个含义是当你的text框在多行编辑的情况下,回车表示换行。否则要ctrl+回车才能换行。 最后修改ID为IDC_EDIT_Rev。
同样把下面的编辑框修改一下,ID改为IDC_EDIT_Send。 效果图如下
然后为两个Combo Box添加两个Static Text放在其上面,并修改两个Static Text的Caption分别为选择串口和波特率。效果图如下:
然后进行BUTTON控件的修改。操作步骤同上,将Caption改为打开串口、发送数据、清除数据、退出。并将其ID分别改为IDC_BUTTON_OPEN、IDC_BUTTON_SEND 、IDC_BUTTON_CLEAN、IDC_BUTTON_CLOSE。
然后添加串口控件添加到窗体中,右键选择窗体的空白部分,选择插入ActiveX控件。选择如图所示这个控件:
把这个串口控件放到合适的位置即可,是一个电话的标志。
然后右击Group Box控件里面的Edit Control控件,也就是接受下面的示例编辑框,选择添加变量。
首先更改访问为私有(private),再改类别改为值(Value),最后将变量名m_EditReceive添加进去,点击确定即可。更改后的如图所示:
然后用同样的方法,将发送下面的示例编辑框的内容给改了,变量名改为m_Editsend。
下面用同样的方法为两个Combo Box添加变量,也就是为两个有下拉选项的两个控件添加变量。这两个Combo Box添加变量的时候只需要将访问改为私有
(private),添加变量名分别为m_comb1和m_comb2。具体更改如下图所示:
然后选中你添加的串口控件(电话铃图标那个),用同样的方法添加变量,这个只需要加上一个变量名m_mscom即可。具体如下图所示:
最后可以通过添加Static Text,为自己的制作添加一些小标识。这样我们的MFC串口通讯的架构就已经完成了。如下图所示:
通过右击窗体的空白部分,选择类导向,可以在成员变量中看到我们添加的成员变量。
双击打开串口按钮控件,我们就可以跳转到解决方案的chuankouDlg.cpp中。生成这样的函数结构:
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新医药卫生VS2012+MFC+串口通信的实现 (3)全文阅读和word下载服务。
相关推荐: