bcb控件拖放
来源:互联网 发布:python 执行 ssh 编辑:程序博客网 时间:2024/06/06 23:17
转自:http://hi.baidu.com/luoshupeng/blog/item/a27f3429c571b9f999250a88.html
控件分为两种:有Handle的和无Handle的。
一、对于有Handle的控件,如Button,Edit类可以使用如下方法:
在控件的MouseMove事件中写入:
WORD SC_DragMove = oxF012;
ReleaseCapture();
((TWinControl*)Sender)->Perform(WM_SYSCOMMAND,SC_DragMove,0);
二、对于没有Handle的控件,如Label,Image类可以使用如下方法:
控件的属性设置:
DragKind: klDock;
DragModal: dmAutoMatic
控件的容器属性设置:
DockSite: true
经过以上设置后,在控件的OnEndDock事件中写入:
((TControl*)Sender)->HostDockSite = (TWinControl*)0xFFFFFFFF;
就可以拖动了。
其实所有的控件按照第二种方法都可以拖动,只是在拖动Button时控件的外观不好看。
- bcb控件拖放
- 慎用BCB控件
- BCB 的控件
- BCB控件使用问题
- BCB 动态生成控件
- bcb 动态生成控件
- 控件拖放问题
- c# 控件拖放
- qt拖放 控件之间拖放 自定义数据
- 拖放控件改变控件大小
- BCB中利用鼠标拖放调整TControl的大小
- bcb在代码注册控件
- bcb获取控件的结构
- BCB控件安装详细说明
- TXMLDocument控件的用法 (bcb)
- BCB 全局控件数组初始化
- bcb彻底删除activex控件
- VC拖放窗口中的控件
- PLSQL导入导出数据库
- Android4.0源码编译问题
- 带你深入了解Web站点数据库的分布存储
- C语言链表
- poj 1432 Decoding Morse Sequences
- bcb控件拖放
- Android TextView设置字体风格
- C语言中如何使用宏(#、##、...)
- Java之WeakReference与SoftReference使用讲解!!!
- ios学习--blocks programming
- jQuery源码分析8: 浏览器检测jQuery.uaMatch
- 哈哈哈。。csdn修改头像页面出错了!!
- 黑马程序员-HTML基础
- 并行计算概述