求教!!CEdit或ComboBox输入后如何产生回车键事件? properties/style/ want return 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢,CEdit有,但ComboBox没有.怎么办? 笨办法:在对话框中放置一个按钮,设为“default”,设置其属性为Invisible,然后只要一按回车,该按钮click时间就会被触发。在该按钮的onclick函数中可以do something。不过,这个办法只适合于整个界面上只有一个EditBox或是ComboBox的情况:( k2000 () 你在什么地方见过ComboBox有回车的状态? 举个例子先? 重載CDialog::PretranslateMessage();在其中如果發現是WM_KEYDOWN,並為Enter,那你就再判斷一下,不當前有Focus的Window是不是那個CCombox,若是,那是開始做事吧(不想讓基類再處理些消息,記住Return 直接地)!否則讓基類函數去做.Good Luck! IE Browser好像是響應IDOK消息,具體情況暫記不清了. 多问一句CComboBox是在CDialogBar中,我该怎么重载? 呵呵,不知道K2000()老兄的机器安装了MSDN的例子了吗?给你提供一个 CCOMBOBOX 的例子吧,自己看看吧!(vc98\mfc\internet\mfcie\*.* 一个IE 的例子,里面有这个 COMBOBOX的使用) 有谁知道IE的CComboBox的回车键事件的方法? 重载pretranslatemessage(),并在其中用:if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==13来判断enter键 求解,SelectObject返回NULL 关于VC中使用::WinExec("hh.exe help.chm",SW_SHOW) 关于断开socket连接 ::GetDlgItem调用 窗口控件遇到的中断 在基于对话框的程序中如何建立一个单文档 PC与嵌入式系统进行TCP\IP通信 方向问题 从“让CEdit响应我的键盘消息。”开始提问 送分的问题,大家不妨看看. 大家來討論,多台電腦對同一個文件進行存檔的問題? 用I/O STREAM进行文件的读写 一个小问题,希望给予解决
在对话框中放置一个按钮,设为“default”,设置其属性为Invisible,然后只要一按回车,该按钮click时间就会被触发。在该按钮的onclick函数中可以do something。
不过,这个办法只适合于整个界面上只有一个EditBox或是ComboBox的情况:(
if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==13
来判断enter键