社区
Delphi
帖子详情
拫据鼠标位置如何得到控件名称
erace992001
2003-08-26 10:24:04
如题,一个API函数
谢谢!!
...全文
115
2
打赏
收藏
拫据鼠标位置如何得到控件名称
如题,一个API函数 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lxpbuaa
2003-08-26
打赏
举报
回复
用function FindVCLWindow(const Pos: TPoint): TWinControl;也可以
————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
tjff2000
2003-08-26
打赏
举报
回复
先getcursorpos
再WindowFromPoint
则可得到控件句柄了
最后getclassname即可。
利用MFC的Picture
控
件显示图像和视频/摄像头画面(VS2008+OpenCV2.0)
利用MFC的Picture
控
件显示和处理图像,后面又添加了播放视频和捕获摄像头画面的功能,其中播放视频的功能只有 'Play' 和 'Stop',不能实现暂停
Qt
鼠标
相对
位置
、绝对
位置
、窗口
位置
、
控
件
位置
、
控
件大小、
控
件绝对
位置
在Qt界面开始时,有时需要根据
鼠标
位置
,
控
件
位置
来确定小窗口的弹出
位置
,本篇博客来分析Qt的各种
位置
。 先声明两个名词: 绝对
位置
:相对于桌面窗口原点(0,0)的
位置
相对
位置
:相对于应用程序原点(0,0)的
位置
坐标系 在讨论各种
位置
之前,我们需要了解电脑桌面坐标系、应用程序坐标系。一般都是规定左上角为坐标原点,水平向右为x正,竖直向下为y正,如下图: 比如我的电脑屏幕是2500*1600,对于桌面坐标系,左边是0,右边是2500,上面是0,下面是1600。 创建一个Qt GUI
朱老师QT系列课程-1.7.QT其他标准
控
件和布局
控
件
本课程是《朱老师QT完全学习系列课程》第1部分《QT上手》的第7个课程,本课程由2部分构成。一部分主要讲QT的Item类
控
件,包括ItemView类4个
控
件(QListView、QTreeView、QTableView、QColumnView),以及3个ItemWidget类
控
件(QListWidget、QTreeWidget、QTableWidget)。另一部分是qt的布局类
控
件,包括 (1)中央布局 CentralLayout(2)水平布局 QHBoxLayout 和 垂直布局 QVBoxLayout(3)格栅布局 QGridLayout(4)窗体布局 QFormLayout(5)分裂器布局 QSplitter,有水平和垂直2个方向(6)弹簧 Spacer,有水平和垂直2个方向
Qt获取
鼠标
位置
控
件
QLabel *label = qobject_cast <QLabel *>(childAt(event->pos()));
Winform
鼠标
拖动改变
控
件大小、移动
控
件
位置
基本逻辑: 1、
鼠标
移动过程(未按下
鼠标
左键)进行边界检测,当移动到
控
件边界时(某范围内),改变显示的光标; 2、此时,若按下
鼠标
左键(也可是右键),记录
鼠标
的
位置
和
控
件的大小; 3、按下
鼠标
左键移动过程中,改变
控
件的大小(三个方向)或者location(五个方向); 4、逻辑完善:进行边界检测; 5、编写为自己的类,可以用于初始化
控
件使其具有
鼠标
拖动改变大小的功能。 数据准备
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章