永发信息网

GetCursorPos函数究竟该如何使用的问题!!

答案:2  悬赏:30  手机版
解决时间 2021-03-25 08:44
GetCursorPos函数究竟该如何使用的问题!!
最佳答案
GetCursorPos(&c);
printf("%d,%d", c.x, c.y);追问GetCursorPos(&c);连编译都通不过啊!因为vc2005里把GetCursorPos();函数好像封装了一遍,按照msdn 解释,GetCursorPos的参数是LPPOINT lpPoint,该怎么解释,我该如何把这个参数与我自定义的结构连接起来??追答是不是没包含 windows.h

#include

POINT c;
GetCursorPos(&c);

注意大小写,代码在VS2005下应该没问题追问typedef struct tagPOINT
{
int x;
int y;
} POINT;
POINT c;
BOOL GetCursorPos( POINT c);
我这样通过了,但用GetCursorPos(&c);就是通过不了。。。!!追答那个POINT 是你自己定义的吧?为什么不用Windows预定义的呢?追问windows预定义的我有点看不懂,觉着只要达到目的就够了。。。现在程序虽然编译通过了。。但编译中有警告。。。。究竟该如何用window自定义的,严格写法,能帮帮我告诉我吗?追答删掉你定义的部分,包含头文件 windows.h

#include

POINT c;
GetCursorPos(&c);追问好我试试!但windows的自定义结构体我看不到,如何知道里面的成员变量?
。。。。。。。。。。。。。。。
哦,我刚通过了。。。但是自定义结构体里面的成员变量是什么? c.x还是才,c,a???追答怎么会看不到呢?你直接打开windows.h看不就行了吗?追问恩,看到了,把鼠标落在上面,他就显示里结构里面定义的变量了。。太谢谢你了,接着问。。(我给你加分,你对我帮助太大了。。)好像GetCursorPos函数得到的结果还需要一个creenToClient函数翻译,我想把GetCursorPos得到的结果直接用于其它函数的int 变量,那个creenToClient翻译部分该怎么写。。。万分感谢!!!在线等你。。。。追答这个ScreenToClient 需要有一个窗口句柄,就是把屏幕的位置转换成相对于具体窗口的位置
假设那个窗口的句柄是 hWnd,之前读取的位置保存在c中,那么

ScreenToClient(hWnd, &c);

就行追问哦,原来是这样的。。。我的代码目的是得到鼠标点相对于全屏幕的坐标,刚才我自己有写了如下代码:遭了,追问长度不够了。。。我再重新向你问一下(当成新问题)。。注意看啊。。
向你追问了。。看到了吗?
全部回答
楼主要注意提的问题应该放在正确的目录里,你这问题应该在“百度知道 > 电脑/网络 > 程序设计 > VC++”
或“百度知道 > 电脑/网络 > 程序设计 > C/C++”
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
带豆字旁的男孩名字
业务分析专员是做什么的
刚来苏州想找工作怎么样容易?
三洋微波炉好不好,优点,缺点
请问组词什么什么双目
沙盘游戏疗法能帮助解读特殊儿童心理吗?
老公懒得只打游戏 什么都不管
十万元七里的利息一个月多少钱
2003年5月十七日十一点五十分生如何取名,女孩
你如何理解负债融资带来的财务杠杆效应?
日语作文 私の国
步进电机12nm能推动多少公斤?
如何用PHOTOSHOP选定一个圆环选区?
屈曲,伸展,内收,外展的区分,有什么区别?
督促的意思
推荐资讯
制造盐棉对人有设有危害?
同个公司,一女同事跟男同事关系很好,算的上
运8采用什么发动机
为何说姆巴佩是“贝利二世”?
真情来电的介绍
丑未兼艮坤未水来好吗
经常被烧煤炭气味熏应该怎样缓解
快乐十分二拖六任五顽法
有一只标有220v,40w的电灯,其额定电流是多
悄然而至的悄是第几声(a:第一声、b:第三声
贵阳恒大童世界,加班多吗?平时一般加班到几
贵池到安庆大学汽车~天几班.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?