-
-
SetWindowLong的问题
-
发表于:
2013-9-3 17:27
7791
-
使用SetWindowLong GWL_WNDPROC 函数为Edit控件设置一个新的窗口过程 ..
LRESULT CALLBACK WinSunProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
//0x21 ----- 0x7E
if( uMsg == WM_KEYUP && (wParam>0x21))
{
DbgPrintffAisn("[wParam] wParam is:%c\n",wParam);
}
return prevProc(hwnd,uMsg,wParam,lParam);
}
在回调函数中 将需要的按键打印出来.. 但是为什么 输入小写的a的时候打印出来的却是大写A呢?
要怎样 来判断 输入的字符是 大写还是小写呢?? 默认都是打印大写的字符啊 ...
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课