想发送的lparam有高位和低位,但是填写窗口只有一个。尝试使用makelparam宏拼接也不起作用。
makelparam 这个在quicker里是不存在的。
可以试一下用表达式,在里面使用c#语法计算。
经测试,对于需要高低两位的参数,使用形如 0x0014025f 的十六进制数即可。其中前4位是高位,后4位是低位。
注意:spy++获取的坐标可能需要乘以Windows缩放的倍数后再转换为16进制才是正确数值。
不需要考虑数据类型。
是的,0x这这样的会在里面判断自动按16进制解析成数字。如果能事先算好,直接写这个就可以了。