case VK_RETURN: 按键是回车的话
if( m_Combo.IsChild(GetFocus()) ) 如果当前焦点在Commbox的子窗口上
OnSelectComboBox() 执行 *** 作
GetOwner()->SendMessage(WM_NOTIFY, nm.idFrom, (LPARAM)&nm) 通知更新
如果要使edit ctrl能输入回车键: 更改edit ctrl属性, 勾选Multiline, 勾选Want return
如果仅捕获edit ctrl处输入了回车: 增加PreTranslateMessage( )
可以将发送按钮设置成默认按钮也可以通过重载消息预处理函数截获enter键消息
发送按钮设置成默认按钮如下:
第一:在资源里找到对话框
第二:选择发送按钮
第三:将该按钮的属性中的Default Button设置为true
对于重载消息预处理有人已经给出了回答,这里不再多说了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)