社区
VCL组件使用和开发
帖子详情
急求一组能够在窗体上拖动文本框等控件的API函数。
lanchong781126
2004-03-23 05:18:19
急求一组能够在窗体上拖动文本框等控件的API函数。
能在窗体上动态生成控件,并且动态生成的控件都能被拖动,不要用 dock drag属性。
谢谢了。
...全文
85
7
打赏
收藏
急求一组能够在窗体上拖动文本框等控件的API函数。
急求一组能够在窗体上拖动文本框等控件的API函数。 能在窗体上动态生成控件,并且动态生成的控件都能被拖动,不要用 dock drag属性。 谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanchong781126
2004-03-25
打赏
举报
回复
当把属性设定 成 dragkind = dkdock dragmode = dkautomatic 能不能在拖动这个控件的时候不显示标题拦
bullHEcow
2004-03-25
打赏
举报
回复
mark
lanchong781126
2004-03-25
打赏
举报
回复
谢谢,我试一试。
SCUM
2004-03-25
打赏
举报
回复
我是这样实现的:
在主 Form 的 MouseUp() 里:
{
InMove = false;
}
在主 Form 的 MouseMove() 里:
{
if( InMove )
{
TControl * p = (TControl*)Sender;
while( p->Tag == 99 ) p = p->Parent; // 对 Tag 为 99 的控件将拖动其父窗体
p->Left += X - DistX;
p->Top += Y - DistY;
}
}
在主 Form 的 MouseDown() 里:
{
InMove = true;
DistX = X;
DistY = Y;
TControl * p = (TControl*)Sender;
if( p->Tag == 99 ) p = p->Parent;
p->BringToFront();
}
这样 主窗体就能拖动了
然后 需要实现拖动的所有控件 都把 MouseUp MouseDown MouseMove 三个事件指向 Form 的对应事件
就能实现任意控件的拖动了
当然 前提是该控件有 Handle 或者说有以上三个事件
还需要在头文件中加上:
bool InMove;
int DistX, DistY;
不知道这能不能满足你的要求
COKING
2004-03-25
打赏
举报
回复
不好意思!以为是改变尺寸!
COKING
2004-03-25
打赏
举报
回复
SetWindowLong(Edit1->Handle,GWL_EXSTYLE,WS_EX_STATICEDGE);
SetWindowLong(Edit1->Handle,GWL_STYLE,WS_CHILD|WS_VISIBLE|WS_THICKFRAME);
bcbsoft
2004-03-24
打赏
举报
回复
UPP
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分
急求
,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
CSDN回帖得分大全(近两年)
√vs2005调用dll的时候Initialize()
函数
返回错误 [VC/MFC 基础类] 40 ylongwu 05-21 20:486 ylongwu06-28 13:42管理√为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] 40 chencheng8095 05-23 00:2911 xianglitian06-10 11:51管理√CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] 100 wysbk002 05-22
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid中连接到下一页显示数据 下载中文名
汽车雷达多干扰下信号幅相精准估计:全卷积网络新方案【附python代码】.rar
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
HTML浪漫动态表白代码
代码转载自:https://pan.quark.cn/s/a4b39357ea24 考虑到仓库大小,此程序单独存放,请前往 https://.com/sun0225SUN/C-Love-Code
VCL组件使用和开发
604
社区成员
13,456
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章