我有一个由代码创建的工具栏(动态使用CToolBarCtrl)。 然后我在其中添加一些按钮。 现在,通过运行应用程序,它会显示工具栏及其按钮。 之后,我使用TAB将焦点设置为工具栏中的一个按钮,工作正常。 不是如果我按下Enter键,我的整个应用程序都会关闭。
关于这个问题的任何想法?
答案 0 :(得分:0)
可能你肯定得到了答案,但我想发布一个答案以供将来使用。
BOOL CClassName::PreTranslateMessage(MSG* pMsg)
{
if(GetAsyncKeyState(VK_RETURN)) //getting enter key pressed
{
return FALSE;
}
return CDialog::PreTranslateMessage(pMsg);
}