qq的发送快捷捷怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:10:59
就是在文本框里按Ctrl + Enter就执行发送命令

想不出来,上来请教一下高手
to HideSun:不行啊,其它键可以这样,但enter不行啊,一按对话框就退出了
ps:VK_ENTER是VK_RETURN的笔误吗?还是有特定意义的?

1)重载PreTranslateMessage函数
2)添加
//如果有键盘按下
if ( pMsg->message == WM_KEYDOWN )
{
//是否按下CTRL键
SHORT b = GetKeyState( VK_CONTROL ) ;
if ( b < 0 ) //有按CTRL键
{
//是否是Enter按下
if (pMsg->wParam == VK_RETURN )
{
//加你的代码
...
return TRUE ; //这样就不用改Default button属性了
}

}
}

//是VK_RETURN,不好意思
//[确定]按钮->属性->Styles->Default button勾选去掉就可以了

就是Ctrl + Enter

聊天框 发送的右边有个向下的符号,里面可以设置