我想通过拖放操作获取pdf位置。为此,我在自己的delphi应用程序中使用了DropTarget
,这在资源管理器中工作正常。
但是,当我尝试从浏览器中的chrome下载中拖动pdf时,我不接受pdf文件。
Delphi IDE中允许DropTarget
使用的过滤器是*.pdf
。
我如何允许从ChromeDownloads或每个位置进行pdf拖动操作。
这是我删除pdf文件后的位置的方法:
procedure TDashboard.DropTarget1Dropped(Sender: TObject; const Data: TDragObject; const Point: TPointF);
begin
PDFFile := Data.Files[0];
end;
编辑
我的应用程序未在提升模式下运行。
所以Chomre的低完整性处理不会在这里出现问题,因为在目标上移动抓取的文件时DropTargets动画可以正常工作,但出于某种原因它只是不接受文件,扩展名可能会有所不同,但我尝试使用.ink正如我认为chrome可能会将其显示为快捷方式。