如何解决OpenDialog无法打开“Internet 快捷方式” (*.url)文件的问题?(50分)

  • 主题发起人 ynduanlian
  • 开始时间
Y

ynduanlian

Unregistered / Unconfirmed
GUEST, unregistred user!
比如说我把IE里的网址http://www.yuneach.com这个URL拖到桌面建立一个桌面上的“Internet 快捷方式” (比如名字为t.url),
现在我需要把这个文件通过OpenDialog选中,然后把文件完整的路径名放到ListBox中,
if (OpenDialog1.Execute) then
ListBox1.Items.Add(OpenDialog1.FileName);
但是执行时提示:
---------------------------
打开
---------------------------
http://www.yuneach.com/
上述文件名无效。
---------------------------
确定
---------------------------
 
//试试这样。
SendMessage(Nhwnd,WM_LBUTTONDOWN,0,(400 shl 16) or 300);
SendMessage(Nhwnd,WM_LBUTTONUP,0,(400 shl 16) or 300);
 
楼上的这个方法对了,可否再请讲讲如何把点击发到屏幕上的某一点,比如说像素为800*600的那一点?
 
接受答案了.
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部