vc如何用messagebox输出键盘按下的键,

总结了下……

void CWork3Dlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{

 // TODO: Add your message handler code here and/or call default
    CDialog::OnKeyDown(nChar, nRepCnt, nFlags);
 /*
 char lsChar;
 lsChar=char(nChar);
    MessageBox(&lsChar);
 */

///*重载PreTransMessage虚函数
 MSG *pMsg;
 if(pMsg->message ==WM_KEYDOWN)
 {
  CString str;
  str.Format (“%c”,pMsg->wParam);
  AfxMessageBox(str);  
 }

 /**************

/*

 CString str;
 str.Format (“%c”,nChar);
 AfxMessageBox(str); 

//这个最简单*/

/***************/

版权声明:本文为rrll原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/rrll/archive/2011/07/25/2115915.html