一个窗体里只有一个Image,想要实现按住Image拖动鼠标就可以移动窗体的功能。

Spring414 2001-04-30 02:05:00
加精
在Image里的,MouseDown和MouseMove事件里判断事件,移动大图片有迟缓。
不知是否有哪个API函数可以实现这功能?
...全文
165 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SSTS 2001-05-11
  • 打赏
  • 举报
回复
这样也行。。
void __fastcall TForm1::Image1MouseDown(TObject *Sender,.....)
{
ReleaseCapture();
SendMessage(Form1->Handle,0x112,0xf010+2,0);
}
xycleo 2001-04-30
  • 打赏
  • 举报
回复
我也试了没问题!!!!
C488(over)+128M
Spring414 2001-04-30
  • 打赏
  • 举报
回复
谢谢!
yuyulily 2001-04-30
  • 打赏
  • 举报
回复
用以下我试了,没有迟缓
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{
if(Button == mbLeft
{
ReleaseCapture();
Perform(WM_NCLBUTTONDOWN, HTCAPTION, 0);
}
}

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧