打开VS2013创建 MFC应用程序,选择基于对话框类 ,勾选最大化框、最小化框后 选择下一步完成。
1.2将对话框上原有的控件删除,添加所需的控件
选择串口、波特率:Combo Box
二维码编辑框:Edit Control
二维码图片显示:Picture Control
按键:打开串口、查询二维码、生成二维码、二维码打印
- 3为各控件添加控制程序
打开串口,端口与波特率的Combo Box,在Dlg::OnInitDialog()函数中添加串口号和波特率的初始化代码。
选择串口号、波特率,然后点击“打开串口”按钮,设置获取windows注册表中句柄代码如下:
if (m_hCom == INVALID_HANDLE_VALUE)
{
m_hCom = CreateFile(PortNum,
GENERIC_READ | GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
0,
NULL);
if (INVALID_HANDLE_VALUE