Drag如何接收文件??
解决方案 »
- 运行时间长(急)
- 关于DBGrid中多选问题
- 看了一些历史贴,关于ADO+MTS+COM+客户端出现RPC服务器无法取得的问题的一些疑惑?
- 老父无钱供儿上大学服毒自杀 高额学费逼死农民!
- 使Windows窗口闪动的API函数是什么?
- 关于type的问题
- 如何每天定时实现数据统计操作,使该应用程序形成的托盘图标实现监控功能,每天定时时间到时,就进行统计,完了之后继续监控。该应用程序
- Delphi中如何用IP地址的方式来连接Oracle数据库?
- 请问如果用程序实现把access转换成excel表格,急???
- 绕过BDE访问数据库的办法
- 关于RGB和CMYK转换
- 简单的关于数据库table控件的问题
State: TDragState; var Accept: Boolean);
begin
inherited;
Accept:=true;
end;
procedure TfrmManage.tvFileDragDrop(Sender, Source: TObject; X,
Y: Integer);
begin
inherited;
ShowMessage(Source.ClassName );//没有反应
end;
var
CFileName: array[0..MAX_PATH] of Char;
begin
try
if DragQueryFile(Msg.Drop, 0, CFileName, MAX_PATH) > 0 then
begin
CheckFileSave;
PerformFileOpen(CFileName);
Msg.Result := 0;
end;
finally
DragFinish(Msg.Drop);
end;
end;写在主程序的任何地方均可.