如何响应控件通知消息???

thelq 2005-07-16 10:03:29
从类CListCtrl派生类CEditList,内含CEdit变量m_edit.
class CEditList:public CListCtrl
{ ...
CEdit m_edit;(创建时以CEditList对象指针作为父窗口指针)
...
}
创建显示后希望能够在m_edit编辑窗口输入按回车后由CEditList类截获消息处理:
CEditList::OnNotify(wParam,lParam,pResult)
{
NMHDR *nmhdr;
nmhdr=(NMHDR*)lParam;
if(nmhdr->idFrom==m_deit的ID&&nmhdr->code==NM_RETURN)
开始处理....
}

按理控件有情况时会发送WM_NOTIFY给父窗口,然后父窗口要判断是不是控件的ID及需要的消息;不知为何没有反应(代码可以编译运行,就是没有效果),郁闷中。。。。。


...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vcmute 2005-07-17
  • 打赏
  • 举报
回复
一般扩展CEditEx处理
Zhymax 2005-07-17
  • 打赏
  • 举报
回复
是使用ON_EN_CHANGE吗?
oyljerry 2005-07-17
  • 打赏
  • 举报
回复
用PreTranslateMessage拦截试试

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧