的getch()得到方向键的ASCII分别是多少

的getch()得到方向键的ASCII分别是多少,第1张

方向键(←): 0xe04b

方向键(↑): 0xe048

方向键(→): 0xe04d

方向键(↓): 0xe050

按一次键,可以 连取两个 ch1 = getch(); ch2 = getch();

是MFC吗?VC60的MFC的话,在类向导中增加WM_KEYDOWN消息的处理函数,其中参数nChar指的是按键的虚键。如“上”为VK_UP,下:VK_DOWN,左VK_LEFT 右VK_RIGHT。

在OnKeyDown函数中加入判断语句就行了如

String msg;

msg=_T("我在打豆豆");

switch(nChar)

{

case VK_UP:

msg=_T("上");

break;

case VK_DOWN:

msg=_T("下");

break;

case VK_LEFT:

msg=_T("左");

break;

case VK_RIGHT:

msg=_T("右");

break;

}

CClientDC dc(this);

dcTextOut(0,0,msg);

以上就是关于的getch()得到方向键的ASCII分别是多少全部的内容,包括:的getch()得到方向键的ASCII分别是多少、如何用最简单的VC程序获取方向键的输入并输出对应的方向,如“上”,没输入的时候就输出一个固定的字符串、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9529985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存