现在的位置: 首页 > 综合 > 正文

combobox 处理回车

2013年10月02日 ⁄ 综合 ⁄ 共 436字 ⁄ 字号 评论关闭

combobox控件,由一个edit编辑框和一个下拉列表框组成。

  BOOL   CTest6Dlg::PreTranslateMessage(MSG*   pMsg)    
  {  
   
  if(   pMsg->message   ==   WM_KEYDOWN   )  
  {                  
  switch(   pMsg->wParam   )  
  {  
  case   VK_RETURN:  
  CEdit   *pEdit   =   (CEdit*)m_combo1.GetWindow(GW_CHILD);  
  if(pMsg->hwnd   ==   pEdit->m_hWnd   )  
  {  
  GetDlgItem(IDC_EDIT1)->SendMessage(WM_KILLFOCUS,   0,   0);  
    GetDlgItem(IDC_EDIT2)->SetFocus();  
   
  }  
   
  return   TRUE;  
   
  }  
  }  
  return   CDialog::PreTranslateMessage(pMsg);  
  }

抱歉!评论已关闭.