void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
iX = X;
iY = Y;
bMouseDown = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseUp(TObject *Sender, TMouseButton Button,
TShiftState Shift, int X, int Y)
{
bMouseDown = false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if(bMouseDown)
{
// DoubleBuffered = True;
Form1->Left = Form1->Left + X - iX;
Form1->Top = Form1->Top + Y - iY;
Edit1->Text = Form1->Left + X - iX;
Edit2->Text = Form1->Top + Y - iY;
}
}
分享到:
相关推荐
bcb2010 屏幕任意区域抓图 并保存为jpg
bcb实现图像任意角度旋转 C++Builder实现
BCB6中无标题栏可拖动的窗口的四种方法
方法一,用消息接收的方法。 方法二,重载WndProc函数。 方法三,同样也是重载WndProc函数。 只是在实现函数的代码中,用了比较巧妙的方法。 方法四,用鼠标事件来实现。
在BCB6中,无标题栏的窗口,即BorderStyle设为bsNone。 如何实现,无标题栏可拖动。 四种方法介绍.(转载)
BCB6 TPageControl应用,主窗口实时显示当前子窗口情况。 如ERP:打开子窗口:在主窗口主菜单下面就增加一个页; 关闭子窗口:在主窗口主菜单下面就删除一个页;
用BCB简单实现的全屏半透窗口的,编译运行 OK
BCB 编写 如何控制 BCB 窗口 控件 透明部分 希望对大家有所帮助 C++BUILDER 编辑通过
BCB多线程实例. 多线程实例多线程实例多线程实例多线程实例多线程实例多线程实例多线程实例多线程实例多线程实例多线程实例多线程实例 BCB多线程实例 BCB多线程实例BCB多线程实例
BCB 窗体与控件 组件应用基础 常用事件 事件驱动编程(Event -Driven Programming)就是指通过对事件做出反应来进行编程 常用控件:单选钮和检查框 群组框和单选按钮组 列表框和组合框 等控件的属性方法及实例
BCB BCB注册机 Borland c++
BCB 阻止打开重复窗体
使用paho-mqtt3a与BCB6.0实现mqtt协议传输,功能很强大,但只简单使用了创建client、连接、发布。控制台程序,是自己项目中测试过的的真实案例。
C++Builder MDI 程序调用 DLL窗体实例。基于 BCB2010
C++ Builder XE, BCB, 定时关闭 IE alert 窗口等, 含源码 也可以用来定时关闭指定标题的窗口, 用于开发辅助 和 特殊用途 等
实现MDI程序背景图,基本实现:利用钩子函数处理WM_PAINT和WM_ERASEBKGND消息。
BCB报表开发步骤,BCB报表开发步骤,BCB报表开发步骤
用bcb 6.0写的dll.bcb6.0调用。vs2008调用例子
BCB调用EXCEL方法及实例
BCB6开发平台; 在主窗口用TTabControl控件,时时显示当前所有子窗口信息; 采用自定义消息方式来实现