超级难题!!!如何把IE的文件下载对话框呼叫出来用于下载一HTTP服务器上的文件?
如何把IE的文件下载对话框呼叫出来用于下载一HTTP服务器上的文件?
艰巨的任务啊!!!
possible??
问题点数:300、回复次数:11Top
1 楼Kevin_qing()回复于 2002-06-02 18:36:23 得分 0
?
什么意思?Top
2 楼SystemAdministrator(没齿骆驼)回复于 2002-06-02 18:38:15 得分 0
HINSTANCE ShellExecute(
HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);Top
3 楼Yokishiro(狂狼啸月)回复于 2002-06-02 18:40:22 得分 0
明白你的意思了,但是不知道行不行。Top
4 楼feifei2001(鼠标)回复于 2002-06-02 19:08:25 得分 0
呵呵,你的borwse 遇到问题了。这个问题我不会,
不过有点奇怪,自己写一个类似的不就可以了。为什么非要用IE 的呢??Top
5 楼edwinkoo(Dalpha)回复于 2002-06-02 19:31:28 得分 0
是单纯的调用还是改写后调用?
如果是改写后调用可以用com实现.Top
6 楼111222(www.111222.cn)回复于 2002-06-02 19:54:49 得分 0
SystemAdministrator(没齿骆驼):
IE的“目标另存为”的下载对话框不是执行文件啊,执行谁啊?????
feifei2001(动力A6) :
与browser无关,我另外做的一个小工具,因为很小很小,没必要自己做下载的模块,IE的下载是我最好的选择啊
edwinkoo(Dalpha) :
单纯的调用就可以了
Kevin_qing() :
我的意思就是:
给你一个URL,
你把IE的“目标另存为”调出来……
然后开始保存该URL……
Top
7 楼masterz(www.fruitfruit.com)回复于 2002-06-02 20:50:19 得分 0
ShellExecute(NULL , "open","C:\\Program Files\\Internet Explorer\\iexplore.exe","http://202.84.17.73/download/itrjxz/wlgj/qq2000c0305b.exe",NULL,SW_HIDE);Top
8 楼caigzhi(George Cai)回复于 2002-06-02 20:59:40 得分 0
非常简单:使用SHAutoComplete(HWND hwndEdit,DWORD dwFlags);
就能够使一个Edit或comboboxex控件,自动完成下拉列表会弹出来;
因为实际是使用了COM,所以在SHAutoComplete调用之前,线程首先要调用CoInitialize(NULL),之后要CoUninitialize()Top
9 楼111222(www.111222.cn)回复于 2002-06-02 21:23:45 得分 0
masterz() :
这不好吧,打开的这个 IE没有关闭啊!!
用户要是下载几次,内存还不变成0才怪!
caigzhi(caigzhi) :
你说这个我很熟,我要调用IE的下载文件对话框,和这个自动下拉的带URL的EDIT有什么关系????Top
10 楼masterz(www.fruitfruit.com)回复于 2002-06-02 21:37:16 得分 300
create a hiden webbrowser control and navigate2(...)Top
11 楼w_j76()回复于 2002-06-07 08:50:15 得分 0
up
w_j76@sina.com
Top



