VC++ 中ON_EVENT()问题
BEGIN_MESSAGE_MAP(CJYJC,CFormView)ON_EVENT(CJYJC,IDC_COM_FGY,1,CJYJC::OnCommComFgy,VT...
BEGIN_MESSAGE_MAP(CJYJC, CFormView)
ON_EVENT(CJYJC, IDC_COM_FGY, 1, CJYJC::OnCommComFgy, VTS_NONE)
END_MESSAGE_MAP()
void CJYJC::OnCommComFgy()
{
RecvData();
}
----------------------------------------------
无法通过错误提示:
e:\fgy\fgysystem\jyjc.cpp(39) : error C2440: “初始化”: 无法从“const char [1]”转换为“UINT”
1> 没有使该转换得以执行的上下文
1>e:\fgy\fgysystem\jyjc.cpp(39) : error C2440: “初始化”: 无法从“AFX_PMSG”转换为“UINT_PTR”
1> 没有使该转换得以执行的上下文
1>e:\fgy\fgysystem\jyjc.cpp(39) : error C2078: 初始值设定项太多 展开
ON_EVENT(CJYJC, IDC_COM_FGY, 1, CJYJC::OnCommComFgy, VTS_NONE)
END_MESSAGE_MAP()
void CJYJC::OnCommComFgy()
{
RecvData();
}
----------------------------------------------
无法通过错误提示:
e:\fgy\fgysystem\jyjc.cpp(39) : error C2440: “初始化”: 无法从“const char [1]”转换为“UINT”
1> 没有使该转换得以执行的上下文
1>e:\fgy\fgysystem\jyjc.cpp(39) : error C2440: “初始化”: 无法从“AFX_PMSG”转换为“UINT_PTR”
1> 没有使该转换得以执行的上下文
1>e:\fgy\fgysystem\jyjc.cpp(39) : error C2078: 初始值设定项太多 展开
展开全部
jyjc.cpp(39) 定位到第39行。
你想把const转换成UINT,这是不行的。
你想把const转换成UINT,这是不行的。
追问
这个我知道,我是要知道怎么解决这个问题?
追答
代码安在?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你贴出的代码太少,jyjc.cpp(39) :
jyjc.cpp文件的第39行贴出来才能看出问题
jyjc.cpp文件的第39行贴出来才能看出问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你贴出的代码太少,jyjc.cpp(39) :
jyjc.cpp文件的第39行贴出来才能看出问题
jyjc.cpp文件的第39行贴出来才能看出问题
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询