各位高手,网上找了很多,都是模仿发送键盘按钮的,那怎么才能识别取得i842里的键盘按钮消息??
解决方案 »
- 关于BS_BITMAP属性的按钮载入位图
- 路过朋友们帮我分析,分析呀
- vs2008无法打开lib文件
- unicode 转gb2312 问题
- 求教:我在获取IHTMLDocument2接口的时候程序为什么停在CoUninitialize();不动???
- CDialog::MapDialogRect
- 有没有在对话框上显示图片的例程(需要显示 GIF, JPG , BMP)
- 在类里的函数里经常有这样的东西,有什么用呢?
- 刚才的帖子没人答对,再开一帖,一半给分
- 那有图书下载???????????????
- vs2010设置调试器,,用过vs2010的帮忙回复一下
- 求助:activex插件ocx 本地可以用,服务器上显示XX
// 在向0x60端口读取数据之前必须确保Output Register中有数据(通过判断Status Register的Bit-0是否为1)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
DWORD str1=0, str=0;
if(nIDEvent==2)//检查定时
{
SetPortVal(0x64,0x20,1);
if(::GetPortVal(0x60,&str1,1))
if(str1&0x1)//判断Status Register的Bit-0是否为1
{
//str1=str&0x80;
GetPortVal(0x60,&str,1);//获得数据
char str2[30];
::sprintf(str2,"这个值是:%d",str);
MessageBox(str2,"数据",NULL);
}
//else MessageBox("零","数据");
}
CFormView::OnTimer(nIDEvent);
}
结果一直获得这个值是:87,不管按哪个键都是,?不知道为何因,最好是有源代码,