新手上路,响应鼠标事件和键盘事件遇到问题....
程序代码: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的地方和鼠标地方不同....
总之是好艰难,好多想用的函数,连函数名都不知道,无法查,查了也不见得理解....









