为什么在CComboBoxEx的Edit中按Enter无法触发CBEN_ENDEDIT消息,请指教

解决方案 »

  1.   

    你用CComboBoxEx,可能这个消息被它截获了;你可从CComboBox派生新类,做你要做的事情。
      

  2.   

    奇怪的是,我用Delphi试了一下,TComboBoxEx可以由Enter触发CBEN_ENDEDIT??
    to wade_vc:
    CComboBox好像没有CBEN_ENDEDIT消息
      

  3.   

    to jennyvenus:
    没有指定多行属性,在comboboxex中用comboboxex.GetEditCtrl()->ModifyStyle(0, ES_MULTILINE)好像是没有作用的。
      

  4.   

    to zhang865:
    是个edit指定多行属性吗?如何指定呀?
      

  5.   

    从PretranslateMessage中截获回车消息吧