实现工具栏中添加的组合框接收回车消息
前面我们实现了在工具栏中添加组合框,并且可以很容易实现通过组合框中输入的数据在视图中执行搜索。现在,我们遇到了一个问题,就是每次输入完数据都得通过鼠标单击旁边的搜索按钮才能执行。在IE浏览器中,输入网址直接回车就能转入相应的网站。下面,我们来实现在文档视图程序中,让组合框直接相应回车按键消息。
1、在CxxxView类声明中添加IDOK消息相应函数声明
[cpp]
afx_msg void OnOK();
2、在CxxxView类实现的消息映射表中添加消息映射
[cpp] www.zzzyk.com
BEGIN_MESSAGE_MAP(CCenterServerView, CListView)
......
ON_COMMAND(IDOK, OnOK)
END_MESSAGE_MAP()
3、在CxxxView类实现部分添加消息响应函数的实现
[cpp]
void CCenterServerView::OnOK()
{
AfxMessageBox(_T("cview"));
}
这时,当焦点在工具栏的组合框上时,用户敲击回车键就会弹出cview的消息框。
补充:软件开发 , C++ ,