分类：电脑/网络-操作系统/系统故障
问题：MFC:窗口响应键盘消息，边输入边显示在视图里，怎么响应消息？ 
MFC:窗口响应消息，边输入边显示在视图里，怎么响应消息？
回答：你可以添加一个edit box
增加一个虚函数PreTranslateMessage(MSG* pMsg) 
在虚函数中添加
if(pMsg->message==WM_KEYDOWN)
 {
  CString str;
  GetDlgItemText(IDC_EDIT1,str);
  BYTE   caps   =   LOBYTE(GetKeyState(VK_CAPITAL)); 
  BYTE   shift   =   HIBYTE(GetKeyState(VK_SHIFT)); 
  if   (caps   ^   shift   ==   0)   
  { 
   str+=pMsg->wParam+32;
  } 
  else
  { 
   str+=pMsg->wParam;
  } 
  
  
  
  SetDlgItemText(IDC_EDIT1,str);
 }

希望能帮助到你。