1. 程式人生 > >MFC對話方塊裡不能響應按鍵事件的解決辦法 -- 有感

MFC對話方塊裡不能響應按鍵事件的解決辦法 -- 有感

我在做一對話方塊上有按鍵,我將按鍵

按鍵顯示時(visible = true) ,不能響應OnKeyDown函式,所以我參考了

https://blog.csdn.net/fancw/article/details/10007081

怎麼改的:

BOOL ADlg::PreTranslateMessage(MSG* pMsg)
{
	// TODO: 在此新增專用程式碼和/或呼叫基類

	if (pMsg->message == WM_KEYDOWN && pMsg->wParam == VK_1 && pMsg->wParam == VK_2) 
		return TRUE;
	else
		SetFocus();

	return CStatic::PreTranslateMessage(pMsg);

}

這邊主要是焦點的問題,需要學習一下,學習心得以後在po文