社区
C++ Builder
帖子详情
如何获得鼠标在当前窗体的窗体坐标???---不是屏幕坐标。
oayaya
2003-10-15 04:05:08
如何获得鼠标在当前窗体的窗体坐标???---不是屏幕坐标。
...全文
48
9
打赏
收藏
如何获得鼠标在当前窗体的窗体坐标???---不是屏幕坐标。
如何获得鼠标在当前窗体的窗体坐标???---不是屏幕坐标。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tigerhohoo
2003-10-16
打赏
举报
回复
ClientToScreen and ScreenToCliend
CityHost
2003-10-16
打赏
举报
回复
我来作个标记
oayaya
2003-10-16
打赏
举报
回复
谢谢2位
mswhf可加点注释吗?
mswhf
2003-10-15
打赏
举报
回复
TMouse *point=new TMouse;
ClientToScreen(point->CursorPos);
HWND WD= WindowFromPoint(point->CursorPos);
COpyFRee
2003-10-15
打赏
举报
回复
楼主的意思是“获得鼠标在其它程序窗口的相对坐标”吧?
1. 先设“WH_MOUSE”钩子钩到当前窗体,得到窗体句柄;
2. 用 GetCursorPos() 得到标鼠在屏幕的绝对坐标;
3. 用 GetWindowRect() 获得窗体相对屏幕的矩形位置;
4. 用 ScreenToClient() 将屏幕坐标转换为客户区坐标;
5. 减一下就行了……
有点麻烦,不知道还有什么更简单的方法!
oayaya
2003-10-15
打赏
举报
回复
SORRY。。。我是说系统里的当前窗体~~~~~~~~~~`
我不懂电脑
2003-10-15
打赏
举报
回复
x,y就是鼠标在当前窗体的窗体坐标
void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
Edit1->Text = X;
}
fatwave
2003-10-15
打赏
举报
回复
Mouse->CursorPos.x
Mouse->CursorPos.y
ccrun.com
2003-10-15
打赏
举报
回复
转换一下不就行了?
ScreenToClient
显示
窗体
在
屏幕
的
坐标
,
鼠标
在
窗体
上的
坐标
,无标题移动
显示
窗体
在
屏幕
的
坐标
,
鼠标
在
窗体
上的
坐标
,无标题移动 其实现方法简单,有效,很值得借鉴,VB6.0源代码
跟踪
鼠标
在
窗体
中的
坐标
(C#)
跟踪
鼠标
在
窗体
中的
坐标
,C#源代码
Python Tkinter
窗体
讲解
Python作为自立门户的语言,除了学习它的基础编程...当然大家也不用担心,即使没学过,在学习了该教程提供的Python的Tkinter
窗体
后,也会让你快速的掌握。这样我们就可以使用Python做一些小游戏,或者做一些小系统。
VB-显示
窗体
坐标
,
鼠标
坐标
,拖动无标题窗口.rar
VB-显示
窗体
在
屏幕
的
坐标
,
鼠标
在
窗体
上的
坐标
,无标题移动,一个很实用的移动无标题栏
窗体
的例子。一般情况下,拖动窗口是要拖动标题栏才可以,本实例中的窗口无标题栏,那是怎么拖动窗口呢?希望您下载本源码,一看...
VB在
窗体
上显示
坐标
系.rar
VB在
窗体
上显示
坐标
系, Private Sub Command1_Click() Cls '清除
窗体
Form1.ForeColor = RGB(255, 0, 0) '设置颜色 Form1.FontBold = True '加粗 Line (0, 0)-(3000, 0) '水平方向画直线 Line (0, 0)-...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章