tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: MicrosoftUpdate時のようなプログレスバー表示がしたいです
投稿日: 2008/05/08(Thu) 14:11
投稿者魔界の仮面弁士
> 単に左から右にゲージが増えていくだけではなく、プログレスバーの一部が左から右に
> 移動しているような(言葉では説明が難しいですね・・・(汗))。。。
> あれは何か特別なコントロールがあるのでしょうか?

(Windows Update/Microsoft Update のように)Web上で表現したいのでしょうか。
それとも、System.Windows.Forms.Form 上で実現したいのでしょうか。

後者だとすれば、System.Windows.Forms.ProgressBar がそれにあたります。
Style プロパティを Marquee にしておきましょう。<要 VisualStyle


> VB2005の掲示板に書かせていただきましたが、VBでもできれば、、と思っています。
(ComCtl32.dll v6 な)プログレスバーに、PBS_MARQUEE (=8)スタイルを持たせ、
そこに PBM_SETMARQUEE (=1034) を SendMessage すればいけるかも。(未検証)

PBM_SETMARQUEE は、wParam が 1(再生)/0(停止) で、
lParam が、表示速度(ミリ秒)で。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。