问题描述
- 请帮忙解释下下列函数的作用。谢谢
-
输入的参数是鼠标的X,Y坐标,请问转换后是什么?private static int MAKEPARAM(int l, int h) { return ((l & 0xffff) | (h << 0x10)); }
解决方案
其实这代码就是把l的最低16位和h的最高16位放在一起。
解决方案二:
private static int MAKEPARAM(int l, int h)
{
return h * 65536 + l % 65536;
}
这样写明白了吧
时间: 2024-11-02 07:38:29