最近有人问过我这个问题,考虑到百度上暂时没有具体的解决方案(至少搜10页没有), 特发个帖子
http://blog.csdn.net/warrially/article/details/7951244因为 FMX 的句柄 不是 VCL 的句柄,所以需要用到
FmxHandleToHwnd() 转换一下
uses
Winapi.Windows , Winapi.Messages,
FMX.Platform.Win; 这样就可以拖动啦procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Single);
begin
ReleaseCapture();
SendMessage(FmxHandleToHwnd(Handle) , WM_SYSCOMMAND,SC_MOVE+HTCAPTION, 0);
end;
http://blog.csdn.net/warrially/article/details/7951244因为 FMX 的句柄 不是 VCL 的句柄,所以需要用到
FmxHandleToHwnd() 转换一下
uses
Winapi.Windows , Winapi.Messages,
FMX.Platform.Win; 这样就可以拖动啦procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Single);
begin
ReleaseCapture();
SendMessage(FmxHandleToHwnd(Handle) , WM_SYSCOMMAND,SC_MOVE+HTCAPTION, 0);
end;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货