首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

修改vc6.0的消息处理函数代码需要添加函数返回值//返回值如何写

2013-01-05 
修改vc6.0的消息处理函数代码需要添加函数返回值//返回值怎么写?LRESULT类型返回值LRESULT CMyTab::OnMous

修改vc6.0的消息处理函数代码需要添加函数返回值//返回值怎么写?


LRESULT类型返回值

LRESULT CMyTab::OnMouseLeave(WPARAM wParam, LPARAM lParam)
{
mouseIn=FALSE;
Item=-1;
Invalidate();
//return 0; 可以?????
}

ON_MESSAGE(7788,GetTabItem)//自定义消息!!!!!!!
LRESULT CMainDlg::GetTabItem(WPARAM wParam, LPARAM lParam)
{
int sel=(int)wParam;
CString info;
info.Format("你点了标签控件的第%d个项目",sel+1);
MessageBox(info);
return 0;
}


[解决办法]
return 0就可以,或者return S_OK
[解决办法]
LRESULT确实是长整型,但是楼主OnMouseLeave是系统消息函数吧?

如果是这个样子的话,你可以看看CMyTab的父窗体,看看他有没有类似的处理。返回父窗体的OnMouseLeave比较恰当。

热点排行