Dialog中弹不出MessageBox
问题出在想做个Calculator玩玩,没想捕捉不到OnChar。
目标:
要支持键盘控制。(按数字1就能实现Click Button 1)
设计中的调试:
捕捉OnChar,可是发现抓不到。(OnChar写在Dialog的cpp中)
调试代码:
void CCalculatorDlg::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// TODO: Add your message handler code here and/or call default
char buffer[50];
sprintf(buffer,"Format: %d", (int)nChar);
MessageBox(buffer);
CDialog::OnChar(nChar, nRepCnt, nFlags);
}