前面我們實現了在工具欄中添加組合框,並且可以很容易實現通過組合框中輸入的數據在視圖中執行搜索。現在,我們遇到了一個問題,就是每次輸入完數據都得通過鼠標單擊旁邊的搜索按鈕才能執行。在IE浏覽器中,輸入網址直接回車就能轉入相應的網站。下面,我們來實現在文檔視圖程序中,讓組合框直接相應回車按鍵消息。 1、在CxxxView類聲明中添加IDOK消息相應函數聲明 [cpp] afx_msg void OnOK(); 2、在CxxxView類實現的消息映射表中添加消息映射 [cpp] www.2cto.com BEGIN_MESSAGE_MAP(CCenterServerView, CListView) ...... ON_COMMAND(IDOK, OnOK) END_MESSAGE_MAP() 3、在CxxxView類實現部分添加消息響應函數的實現 [cpp] void CCenterServerView::OnOK() { AfxMessageBox(_T("cview")); } 這時,當焦點在工具欄的組合框上時,用戶敲擊回車鍵就會彈出cview的消息框。