0

私はC#でWatinとIE8でFileUploadを使用しています。画面に何も表示したくありません。だから、私は使用します

Settings.Instance.MakeNewIeInstanceVisible = false;

私のFileUploadダイアログ以外はすべて隠されています。ブラウザのインス​​タンスが非表示になっていても、このダイアログが一番上に表示されます。これを非表示にする提案はありますか?

ありがとうございました !

4

2 に答える 2

0

たぶんこれが役立つかもしれません(チェックされていません)。ブラウザを初期化するときに、このプロパティを設定します。

browser.ShowWindow(NativeMethods.WindowShowStyle.ShowMinimized);
于 2013-01-27T08:55:56.937 に答える
0

この問題を別の関数で修正しました.Urlを設定し、パスを保存するだけで、すべての作品がこれをクラスに追加します

[DllImport("urlmon.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern Int32 URLDownloadToFile(Int32 pCaller, string szURL, string szFileName, Int32 dwReserved, Int32 lpfnCB);  

そしてこの機能

 int lwhdr = URLDownloadToFile(0, Link, FilePath, 0, 0);
于 2014-05-21T09:23:00.937 に答える