小甲鱼 发表于 2014-7-23 14:36:33

GET_X_LPARAM 和 GET_Y_LPARAM 宏

原文链接(GET_X_LPARAM)-> 传送门

原文链接(GET_Y_LPARAM)-> 传送门

宏功能:

通过 lParam 参数获得相关消息触发的坐标 (x , y)


宏定义:

int GET_X_LPARAM(
   LPARAM lParam
);
……
int GET_Y_LPARAM(
   LPARAM lParam
);

参数解析:


参数 含义
lParam 将要被转换的 lParam 参数


返回值:

1. GET_X_LPARAM(lParam) 返回坐标的 x 值;

2. GET_Y_LPARAM(lParam) 返回坐标的 y 值。

【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。


重要备注:

1. 使用该宏需要包含头文件:windowsx.h。

2. 不要再使用 LOWORD 和 HIWORD 去获取鼠标的坐标了,因为在多显示器的情况下会得到错误的坐标。
WinSDK

c2013 发表于 2014-7-23 23:53:57

好复杂哦。。

1828058739 发表于 2015-2-13 21:00:56

本帖最后由 1828058739 于 2015-2-13 21:02 编辑

1

1828058739 发表于 2015-2-13 21:01:42

c2013 发表于 2014-7-23 23:53
好复杂哦。。

这也算复杂?

maikehong 发表于 2015-4-2 18:52:44

:lol:

maikehong 发表于 2015-4-2 18:53:52

是呀 复杂的东西还在后头呢,比如,病毒呀,驱动,和关于算法的问题。

laishiba 发表于 2015-4-28 09:35:31

支持

宋桓公 发表于 2016-6-29 11:15:50

请说明:需包含才可以!
#include <windowsx.h>

谦虚求学 发表于 2016-10-26 12:04:36

{:5_91:}

dsmiku 发表于 2019-6-18 16:14:57

好啊~~~~~~~~~

stephe 发表于 2019-6-24 15:08:52

了解

1716866346 发表于 2020-2-27 01:59:53

小甲鱼太棒了我完全被圈粉了API接口可以加一个例子比较好理解哦(-ω-`)
页: [1]
查看完整版本: GET_X_LPARAM 和 GET_Y_LPARAM 宏