Webbrowserコントロールの砂時計表示


奈々氏  2005-06-01 18:56:17  No: 90208  IP: [192.*.*.*]

バックグラウンドで、Webbrowserコントロールを使ってWeb上のデータを取得しながら(プログラム開始から終了まで)、別のWindow操作を可能とする為、Webbrowserコントロールのデータ取得待ちのループの中で、Doeventsを挟んでいるんですが、Doevents実行時にちらつく様に他のWindow上で砂時計←→ノーマルカーソル交互繰り返しでなんとか砂時計を出さないようにしたいんですが、Webbrowserコントロールを不可視にするとDocumentの取得もできませんので弱っています、いい方法をご存知の方教えてください!!

編集 削除
クラゲ  URL  2005-06-01 19:32:35  No: 90209  IP: [192.*.*.*]

WIN32APIのCreateThreadを利用すれば
可能だと思います。

ただ、VB自体スレッドセーフですので、キチンとコードを
記述しないと、不安定になります。

編集 削除
奈々氏  2005-06-02 07:26:08  No: 90210  IP: [192.*.*.*]

CreateThredは使用したことがありません、
注意して試してみます。
ありがとうございます!。!

編集 削除
VT250F  2006-02-04 09:01:01  No: 90211  IP: [192.*.*.*]

Inetコントロールを使うといいです

編集 削除
VT250F  2006-02-04 09:03:16  No: 90212  IP: [192.*.*.*]

Inetコントロール
マイクロソフトインターネットトランスファーコントロール
と言うのが参照設定にあると思います
それを使う手があるのですが、
バイナリで1万キロバイトを越えると読めないと言う不具合があります
テキストならオッケーのようですが、文字環境がEUCだと変換が必要になります

編集 削除