永发信息网

怎样用Visual Studio实现键盘上下左右键的操作

答案:1  悬赏:0  手机版
解决时间 2021-02-13 16:00
最好说清楚点,我很笨- -||我说的是Visual Studio里面实现用键盘控制,比如我按A键就实现我的代码里面的行为。
最佳答案



你要问的问题就没说清楚啊。你的意思是快捷键吗?这样的话可以在工具--选项--键盘 里设置。如果你的意思是在程序中,按这几个键实现一定的操作,那就要在程序的回调函数里响应WM_KEYDOWN消息。
LRESULT CALLBACK wndproc(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam)
{
switch(msg)
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
case WM_KEYDOWN:
switch(wparam)
{
case VK_LEFT://左键
PostQuitMessage(0);
break;
case VK_UP://上键

break;
case VK_RIGHT://右键

break;
case VK_DOWN://下键

break;
}
break;
default:
return DefWindowProc(hwnd,msg,wparam,lparam);
}
return 0;
}
如果是MFC 直接用类向导增加WM_KEYDOWN消息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西孙家村在什么地方啊,我要过去处理事情
我想做王者荣耀的代练,请问一个月可以赚多少
新电动车电机霍尔用修车宝测全灯不亮什么问题
从南京火车站打的到滁州要多少钱...,,??
美国CAS国际干洗合川书院路店我想知道这个在
燃油滤清器一直没换过,各位车友有了解这个问
庆阳市国际标准舞协会环县训练中心地址在什么
盘点三十六年来大学新生装备变迁:1977年至19
淮秀帮恶搞配音背景音乐
3x-5y=1 3x+5y=5 要过程 要详细
广祥千足金质量怎么样
龙山学校2016六年级新生考题
南淮淀村怎么去啊,有知道地址的么
女孩子如果去学软件工程专业.那么...
下列四位同学在进行课题研究时,所采用的方法
推荐资讯
怎样提高肺活量,唱歌老是气不够用
单活塞卡钳与双活塞,有没有人可以分享一下经
女人我最大节目里大S推荐的面膜品牌有哪些?
汽车大灯左右调节标准,车灯调节标准宽度图,
fifaonline3本泽马怎么样
农村商业银行(枫丽路)地址在什么地方,想过去
中国建设银行(上海卫清路支行)地址在什么地方
连接了局域网的电脑如何让它不能上网?
好来居宾馆这个地址在什么地方,我要处理点事
中国赢了羽毛球赛的欢呼声可以用振聋发聩吗
丝路羊倌羊羔肉在什么地方啊,我要过去处理事
一汽丰田RAV4后备箱真的有广告说的那么大?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?