新手上路,响应鼠标事件和键盘事件遇到问题....
程序代码:
case WM_CHAR: { char szChar[20]; wsprintf(szChar, "char is %d", lparam); MessageBox(hwnd, LPCWSTR(szChar), _T("按键"), 0); break; } case WM_LBUTTONDOWN: { POINT point; GetCursorPos(&point); hdc = GetDC(hwnd); TextOut(hdc, point.x, point.y, _T("x"), 1); break; }问题一,我想按下什么,就弹出一个字符显示框...可是对于宽字符的处理不会,弄了半天,什么w s t一大堆,整出来也是乱码....还有就是知识资源匮乏,不知道这个按键为什么是放在LPARAM中....
问题二,我好容易从网上搜到了获取鼠标坐标的方法,但是显示x的地方和鼠标地方不同....
总之是好艰难,好多想用的函数,连函数名都不知道,无法查,查了也不见得理解....