在vosdialog.h中声明connect m_com;在vosdialog的对话框中有一“打开连接”按钮,判断是否打开串口。响应函数其代码为:if(m_com.Isportopened())
{
m_com.CloseDevice();
if(!m_com.Isportopened())
{
this->SetDlgItemText(IDC_BUTTON_OPEN_PORT,"打开串口");
outstatus="串口状态:未连接";
m_StatusBar.SetText(outstatus, 0, 0);
m_com.Stop_listen();
}}
else
{
获取串口配制}在ControlDialog对话框的头文件中声明vosdialog *p_parent;其中ControlDialog对话框中一个“连接按钮”的OnConnect()消息响应函数中先判断”串口是否打开,再进读写操作“代码为:if(p_parent->m_com.Isportopened()){
处理事件
}
else AfxMessageBox("没有打开串口。");
怎么实现在打开串口后10ms内启动ControlDialog对话框中的“连接按钮”的OnConnect()消息响应函数。超过10ms就停止。
{
m_com.CloseDevice();
if(!m_com.Isportopened())
{
this->SetDlgItemText(IDC_BUTTON_OPEN_PORT,"打开串口");
outstatus="串口状态:未连接";
m_StatusBar.SetText(outstatus, 0, 0);
m_com.Stop_listen();
}}
else
{
获取串口配制}在ControlDialog对话框的头文件中声明vosdialog *p_parent;其中ControlDialog对话框中一个“连接按钮”的OnConnect()消息响应函数中先判断”串口是否打开,再进读写操作“代码为:if(p_parent->m_com.Isportopened()){
处理事件
}
else AfxMessageBox("没有打开串口。");
怎么实现在打开串口后10ms内启动ControlDialog对话框中的“连接按钮”的OnConnect()消息响应函数。超过10ms就停止。
解决方案 »
- 为什么要调用父类的函数?
- 用键盘方向键移动鼠标,并且能同时产生鼠标移动的消息
- 看过<Windows核心编程>的大侠请进
- 请教sqlite中语句sqlite3_exec(db,"select * from single_data",CallResult, NULL, &errMsg);和回调函数CallResult的问题.为什么回调函数CallResult中会出现数据丢失
- 语句中只有一个变量问题
- 初来求解:是学 VC/VC++ 还是 VC#.net 还是 VC++.net?
- 模块外包
- 拜托各位给一些帮助吧
- MFC开发万年历,如何把农历加上去
- 图象处理问题
- 请问这个钩子程序要怎么写了
- MFC tab contorl 中画的波形图 当界面发生变化时 画的图能否跟着变大变小
==============
在定时器里直接调用这个函数就行了。
{
....//响应函数
Sleep();}