VC++ VS2010 MFC 配合串口控件MSCOMM 复选框CheckBox 下拉ComboBox来选择打开串口端口
2017-02-20 15:27
1911 查看
习惯性把例程放在评论一楼。
关于串口的定义,声明和初始化,详见前几天贴的《VC++ MFC MSCOMM VS2010 手把手学会串口收发 含例程》
http://blog.csdn.net/jomoly/article/details/55046738
多说两句,在VS2010中,使用MSComm控件,要注意:1) 在资源视图右键 -> 插入ACTIVEX控件:2)类向导 - 添加类 - ActiveX控件中的MFC类;3)在头文件中,#include "CMSComm.h" "Resource.h";4)m_ComPort.Create,也即额外的初始化在OnInitDialog()。
复选框CheckBox对应的方法是OnClickedCheck1(),在里面用((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck()来分支,完善选中和未选中的两种情况。
下拉ComboBox对应的方法是OnCbnSelchangeCombo1(),实现的时候需要注意的是,m_comnCombo.GetCurSel()对应的序号是从0开始,如果直接使用这个数字可能要记得+1。
关于串口的定义,声明和初始化,详见前几天贴的《VC++ MFC MSCOMM VS2010 手把手学会串口收发 含例程》
http://blog.csdn.net/jomoly/article/details/55046738
多说两句,在VS2010中,使用MSComm控件,要注意:1) 在资源视图右键 -> 插入ACTIVEX控件:2)类向导 - 添加类 - ActiveX控件中的MFC类;3)在头文件中,#include "CMSComm.h" "Resource.h";4)m_ComPort.Create,也即额外的初始化在OnInitDialog()。
复选框CheckBox对应的方法是OnClickedCheck1(),在里面用((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck()来分支,完善选中和未选中的两种情况。
下拉ComboBox对应的方法是OnCbnSelchangeCombo1(),实现的时候需要注意的是,m_comnCombo.GetCurSel()对应的序号是从0开始,如果直接使用这个数字可能要记得+1。
相关文章推荐
- VC++ VS2010 MFC配合串口控件MSCOMM 的实际应用 - 打码机上位机软件 Demo 含例程
- VC++ MFC MSCOMM VS2010 手把手学会串口收发 含例程
- MFC 控件下拉选择和输入的 ComboBox使用
- [MFC]线程优先级设置,下拉列表框ComboBox,复选框CButton,列表框CListBox的使用
- webform下treeview带checkbox自带控件,选择后联动事例(vs2010)
- 在工具栏(ToolBar)上添加ComboBox控件,为何每次在下拉列表中选择时,都会自动的选中工具栏上的一个按钮?
- VS2010中MSCOMM 串口通信控件的注册使用
- VC++中combo box(组合框)控件使用说明/MFC COMBOBOX的使用
- VC/MFC ComboBox控件使用
- 用vs2010开发基于VC++的MFC串口通信程序2***一台机子的两个串口进行通信****
- 复选框控件CheckBox(选择类控件)
- VC控件MSComm编写串口通信程序(转)
- Extjs 4.2 comboBox下拉复选框 checkbox
- VC控件MSComm编写串口通信程序
- VC中基于文档(SDI/MDI)程序中能直接用串口MSComm通讯控件吗?
- JQuery实现下拉框的选择 与当CheckBox为服务器控件时如何获取值的操作,实现全选与删除
- VC++中combo box(组合框)控件使用说明/MFC COMBOBOX的使用
- VS2008下用MFC 的MSComm控件编写串口程序
- 【VC+MFC】在工具栏上添加ComboBox控件的方法
- VC2010 用MSComm打开串口