这个函数没错!去改改 函数HookProc()
把头一个if下改成下面的: if(uiMessage ==WM_CHAR || uiMessage ==WM_IME_CHAR)
{
unsigned char mychar;
mychar=(unsigned char)wParam;
//MessageBox(NULL,"是IE窗口内的输入","ie",MB_OK);
if(uiMessage ==WM_IME_CHAR)
{
PutChar((unsigned char)(wParam>>8));
PutChar((unsigned char)wParam);
}
if(uiMessage==WM_CHAR&&(mychar<=122&&mychar>=65))PutChar(mychar);
return TRUE;
}
把头一个if下改成下面的: if(uiMessage ==WM_CHAR || uiMessage ==WM_IME_CHAR)
{
unsigned char mychar;
mychar=(unsigned char)wParam;
//MessageBox(NULL,"是IE窗口内的输入","ie",MB_OK);
if(uiMessage ==WM_IME_CHAR)
{
PutChar((unsigned char)(wParam>>8));
PutChar((unsigned char)wParam);
}
if(uiMessage==WM_CHAR&&(mychar<=122&&mychar>=65))PutChar(mychar);
return TRUE;
}
解决方案 »
- 双线性插值图像放大,效果与实际不符
- openvc cvShowImage无法显示图片
- 在MDI代码中,CDocument::GetFirstViewPosition()是如何知道有几个View的?
- jrtp 自带 example 运行时出现访问冲突
- 自己写了一个在字符串中查找特定字符串的函数,怎么居然还有错?
- 请网友取名,100分相送
- ATL开发的ActiveX控件如何将word嵌入?
- 如何输出可见的字符...
- 关于打包的问题(InstallShield 6.22)
- 心爱的 Google 真的要离开我们了[转贴] //大家发表一下看法
- 可不可以将CEDIT类型的变量转化为CString类型呢?怎么做?
- 要CORBA的资料
关于这个程序我还有问题想请教,能留下EMAIL或OICQ号吗?