简单的16进制串口通讯问题(VC++)
来源:百度知道 编辑:UC知道 时间:2024/07/01 04:17:56
void CSCommTestDlg::OnCheckHexsend()
{
m_ctrlHexSend=!m_ctrlHexSend;
}
很简单,我就想知道这条复选框函数的含义。
而且我用这条语句再编译的时候会出错,如下:
error C2582: 'CButton' : 'operator =' function is unavailable
请问是为什么呢?
是CButton型的……
{
m_ctrlHexSend=!m_ctrlHexSend;
}
很简单,我就想知道这条复选框函数的含义。
而且我用这条语句再编译的时候会出错,如下:
error C2582: 'CButton' : 'operator =' function is unavailable
请问是为什么呢?
是CButton型的……
m_ctrlHexSend是将字符串是否以十六进制格式发送的标志位
该消息处理函数实现标志位的转换
应该是BOOL型的,你定义的类型是什么?
你用BOOL型的呀,也可以自己定义一个变量m_bHexSend
如果是关联的话,用UpdateData()就可以了