不要不理我。API高手请看:GetCaretPos和WindowFromPoint我想用这两个函数 GetCaretPos() 取的是键盘光标的相对位置GetCursorPos() 才是取鼠标光标的绝对位置另外我的键盘没有放在天花板上,所以并不是高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SendMessage(WindowFromPoint(Mouse.CursorPos), WM_CLOSE, 0, 0); //最简化 我发wm_close只是为了检验我得到的是那个窗口。to -----------zswang(伴水)(破碎的心只剩下灵感):--------------- GetCaretPos() 取的是键盘光标的相对位置 GetCursorPos() 才是取鼠标光标的绝对位置首先谢谢。但是我必须用GetCaretPos()函数,接着通过得到的point得到窗口。GetCaretPos得到相对坐标,WindowFormPoint()用的是绝对坐标,从相对坐标变为绝对坐标,用ClientToScreen()的话,又需要Caret所在窗口的指针,而这正是我最终想要的。---难道是悖论!!! 另外,在哪里结帖给分哪? ClientToScreen() 只是当前Window的方法相当于Form1.ClientToScreen 100分,写文本文件的问题。 200分求软件开发文档! 怎么判断ADOQuery被修改或被删除,在线等....... 加油站收费系统 指点迷津啊??? 请问DBGRID怎么去掉自己不想要的部分字段呢 isleadbyte声明问题 那里有d6的补丁下载,一定要下载才行啊。 三层结构的问题? 数据传输的问题? 如何获得主机在INTERNET上的IP地址? 怎么用程序进行网络传输文件(不用Ftp)
GetCaretPos() 取的是键盘光标的相对位置
GetCursorPos() 才是取鼠标光标的绝对位置
首先谢谢。但是我必须用GetCaretPos()函数,接着通过得到的point得到窗口。GetCaretPos得到相对坐标,WindowFormPoint()用的是绝对坐标,从相对坐标变为绝对坐标,用ClientToScreen()的话,又需要Caret所在窗口的指针,而这正是我最终想要的。---难道是悖论!!! 另外,在哪里结帖给分哪?
相当于Form1.ClientToScreen