俺要在dialog窗口中获得键盘输入,用的是onchar函数,代码如下,可是不起作用,请大虾指点.CDialog::OnChar(nChar, nRepCnt, nFlags);
switch(nChar)
{
case 'a':
MessageBox("hello",NULL,MB_OK);
}
switch(nChar)
{
case 'a':
MessageBox("hello",NULL,MB_OK);
}
解决方案 »
- 我们的软件需要开发一个帮助系统,仿照MSDN之类的,求高手支招……
- 求助:RegEnumValue()参数错误
- 网页里面如何改变ActiveX控件的位置
- 如何解决double有效位数为15引起编辑框无法正常显示超过15位数据的问题
- VC中特殊字符怎么表示?
- 关于CFile的读写,请教!
- 用ADO在access中 insert 语法出错,急啊,求求好心人帮忙了!
- 实现像屏保那样鼠标一移动,程序就结束。但我在主窗口过程中捕捉WM_MOUSEMOVE,然后发送WM_CLOSE.但为什么程序一运行(我还没移动鼠标)就
- Microsoft Speech SDK 5.1软件包在哪里找?
- 请大侠帮忙!
- 有个地方不明白?
- 如何设置多个计时器?
{
if(pMsg->wParam=='a')
MessageBox("hello",NULL,MB_OK);
return CDialog::PreTranslateMessage(pMsg);
}