方案一:
如果回車不需要有特定操作的話,可以直接屏蔽掉,具體步驟如下:
第一步:添加虛函數PreTranslateMessage,在類視圖界面右擊你要添加虛函數的類名,選擇屬性;
第二步:點擊屬性框第六個正方體按鈕,找到PreTranslateMessage函數並添加。
第三步:在PreTranslateMessage函數體重加入如下代碼:
BOOL CThermalSet::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加專用代碼和/或調用基類
if(pMsg-> wParam == VK_RETURN)
// VK_RETURN代表的是回車鍵。
{
return true;//表示按下回車無操作
}
return CDialog::PreTranslateMessage(pMsg);
}
第四步:運行你的窗體試試吧!
方案二:
按下回車後,執行你需要的操作,具體步驟如下:
前兩步與方案一相同,第三步代碼如下:
BOOL CThermalSet::PreTranslateMessage(MSG* pMsg)
{
// TODO: 在此添加專用代碼和/或調用基類
if(pMsg-> wParam == VK_RETURN)
// VK_RETURN代表的是回車鍵。
{
///在此寫入你需要的操作;如OnBnClickedButton1();
return true;//表示按下回車無操作
}
return CDialog::PreTranslateMessage(pMsg);
}
第四步:運行你的窗體試試吧!