收录日期:2019/08/18 17:27:14 时间:2016/05/30 10:06:34 标签:C++ 语言
那位老大知道判断键盘的ASC码。
我用下例程序,只能判断是否按了1-9和A-Z的键。
但按上下左右时。即近回224和
按F1-F12时返回0.
怎么搞呢

using namespace std;
int main()
{
//int  a=0x0025;
int nKey;
nKey=_getch();

switch(nKey)
{
case 0x48:cout<<"ok";break;

}
cout<<nKey<<endl;

/*if(GetKeyState(VK_CAPITAL))
cout<<"ok";
void clreol(void); 
 gotoxy(30,40);  
cout<<"love";*/
return 0;
}
上下左右和F键不属于ASCII码范围吧。
那该怎么搞才行呢?
用boiskey(0)可获取每一个键的扫描码,具体含义请查阅有关资料。
用扫描码可区分右Shift和右Shift!
难呀
程序具体应该怎么样呢?
看来只有 o1n(小毛子) 才能解决得了。

o1n(小毛子)老大在线吗?
学习!!
ch = getch();
if (ch == 0)
  ch = getch();
ch = getch();
if (ch == 0)
  ch = getch();
这样也没有什么效果呀!!

如何在COMMAND按钮上添加图标在文字的左边,一般COMMAND的图片和文字都是上下放的? 介绍一下vb嵌套汇编的书和vb处理接口的,万分感激 寻找jbulider6的教程,电子版的和书都行。大家帮帮忙 请问:我得机子老是自动关闭电源,怎么回事? 第一次情人节怎么度过的? 谁可以给我冰河的原代码?谢谢了!! 有没有人记得万方科技的那个窗体程序,我在关闭应用程序时,老是提示VB出错,为什么 菜鸟问题----- 請教:有沒有比較好的WIN API中文幫助文件供下載(最好每個api都有參數的詳細介紹及實例!) 数据表转换问题求高手指教 关于字符串比较的问题? BCB自带的BDE数据表放在服务器上能让多个用户同时读写吗? 用Array的問題 菜鸟提问:单独使用CRecordSet 如何添加记录?急!!!!!!快帮帮俺吧! 有关pb的出错处理??? 放分:100 高分求教Wise Install Master使用方法。 如何做pb应用的安装程序啊? 汉字显示问题? 怎样用ADO控件获得SQL存储过程的返回值? OLE DB、ODBC和DAO有什么不同? 如何设置jTextArea的能输入最大字符?? 我爱Moyan 有关ASP与Orcal数据库的链接? 一个很菜的问题, 谁知道\"@\"该怎么读?请用拼音或文字给我标出来,总不能让我读它作圈A吧? 我是不是很惨啊?我的努力领导根本不知道 怎样在win2000里锁定计算机,也就是说不接受任何键盘和鼠标的操作? 如果要用sql语句读取数据库的数据进行降续排列请问应该怎么写? 何谓pd9呀?