MFC的MSComm控件问题

if(!myComm.Create(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM)){AfxMessageBox("创建MSComm... if(!myComm.Create(NULL,style,CRect(0,0,0,0),this,IDC_MSCOMM))
{
AfxMessageBox("创建MSComm控件失败");
return FALSE;
}
以上代码放到对话框的OnInitialDlg()函数中,但是运行到这步的时候就提示非法操作,这是为啥???
展开
 我来答
zm1142415
2011-06-17 · 超过29用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:72.6万
展开全部
可以不用代码的形式啊,先把MSComm控件添加到控件列表框中,然后纳搭桥就像拖按钮一样拖枝颤去用就行了。
添加MSComm控件到列表框中:菜单栏->工程洞猛->增加到工程->Components and Cotrols…选择Registered ActiveX Controls文件夹,Microsoft Communication Control ,version 6.0 像电话一样的图标
zhenju09
2011-06-15 · TA获得超过855个赞
知道答主
回答量:332
采纳率:0%
帮助的人:223万
展开全部
MFC串口编程用的是MSComm控胡铅件,问题:把CString类对象str中保存的字符串 转换:59632963 网上一堆一堆的裤滑好,搜下就有了 CString转让橘化为CByteArray:
追问
不知道你在说啥,这个Create不是创建控件的的函数么??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式