• ベストアンサー

VBでタスクバーアイコンの数を取得するには?

vbhanatyanの回答

回答No.3

>タスクバーアイコンと書いてしまいましたが、ボタンの数です。 >タスクバーに表示されているウィンドウの有無を調べられたらと思っています。 >ちなみに、Windows API の知識は皆無です。 ウィンドウの有無を調べ、それで何をしたいのかが問題かと思うのですが? API の知識は皆無 との事なので、API を使った方法は何をしたいかにもよりますが、結構複雑な 処理が求められますので、この際あきらめた方がよさそうです。 MS の Word がインストールされている環境なら、Word の Tasks コレクション を使用すれば API を使用せずとも簡単に(数行程度のプログラムで)取得する事ができます。 いずれにしても、ウィンドウの有無を調べ、それで何をしたいのかによっても違った方法が あるかも知れませんし、上記の方法で取得しても貴方の思っている処理ができるかは解りません。 (但し、現在の質問内容には答えられていると思います。)

関連するQ&A

  • Visual C++ Express Edition でもprintf

    Visual C++ Express Edition でもprintfを使いたい 私は、Visual C++ 2008 Express Editionを使っています。  以前はVisual Studio 2005 Professionalを使っていました。 今まではプログラムを走らせている間の変数の変化を見るために、 printf関数を使って「出力」ウィンドウに数値を表示させていました。 Visual C++ 2008 Express Editionに変更してから、 同一のソースコードをコンパイル、実行しても printf文で記述した出力内容を「出力」ウィンドウに表示させることができません。 これは、Express Edition特有のものでしょうか? printfを使って変数を表示できる方法があれば教えてください。 よろしくお願いします。

  • VBをアンインストールするには?

    VBをアンインストールするにはどれを削除すればいいでしょうか? プログラムと追加には ・Microsoft Visual Basic 2008 Express Edition SP1-日本語 ・Microsoft Visual C++ 2005 Redistributable ・Microsoft Windows SDK for Visual Studio 2008 SP1 Express Tools for.NET Framework -jpn ・Microsoft Windows SDK for Visual Studio 2008 SP1 Express Tools for Win32 があります。 C++なのにアイコンがVBなので これを全部アンインストールすればいいですか? よろしくお願いします。 (当方vistaです。)

  • vbの学習

    vbの学習のためにvisual basic express editionをインストールして使っています。上司からはvisual studioをインストールするように言われたのですが、expressとstdioは別物なんですか。ともにvisual basicを使う点では変わりないと思いますがどう違うんですか。詳しく教えてください。 序にexpressは無料でインストールできますがなぜですか。 宜しくお願いします。

  • VB 2005 乱数

    Visual Basic 2005 Express Editionでの 乱数の使い方を教えて下さい 知っている方はどうか ご回答下さい

  • VB.netで自作プログラムがウイルスと誤認識

    されます。 何が原因かさっぱり判りません。 もし知っている方がいれば教えてください。 ※ちなみにVisual Basic 2008 Express Editionを使用しています。

  • VBの良書を探しいます。

    Visual Basic2008 express editionを利用してVBの勉強をしようと考えていますが 良い参考書を教えてください(田舎に住んでいるので大きな本屋がありません) 良いWEBサイト等もありましたら教えてください。よろしくお願いします。 visual Basic2008のバージョンでなくてもかまいません。

  • Firefoxのタスクバーアイコン

    Firefox5を使用しています。 OSはWindows7です。 今までタスクトレイの左に表示されてたFirefoxのアイコンをクリックすると 新しいウィンドウがどんどん開くようになっていたのですが、 突然、アイコンをクリックするとそのアイコン上で新しいウィンドウが開くようになってしまいました。 できれば前のように、アイコンをクリックすると新しいアイコン上(新しいウィンドウ)で 開くようにしたいのですがどのようにしたらよいのでしょうか。 どう伝えていいのかわからずこのような文になってしまいましたが、 言葉足らずのことがありましたら補足致します。 宜しくお願い致します。

  • VB 2008 に必要なランタイム

    Visual Basic 2008 Express Editionで作ったプログラムはnet framework 3.5 があれば動きますか。

  • Visual Basic 2005 学習方法

    ご存知の方がいらっしゃいましたらよろしくお願い致します。 Visual Basic の初心者で、現在Visual Basic 2005 Express Edition を使用してVBの勉強中です。 VBを使って、あーしたいこーしたいというのが出てくるのですが、 どのようなコード(クリック時のイベント等)を記述したらよいか わかりません。そこで 「Visual Basic 2005逆引き大全500の極意」は Visual Basic 2005 Express Edition にも対応しているのでしょうか? また、たくさんコードが載っているような書籍はありますでしょうか? 入門本でかなりお金を使ってしまったため、中級を目指すよい本を 探しています。よろしくお願い致します。 (ヘルプが一番良いのでしょうが、リンクだらけで読みづらいので・・・)

  • VB 2005 三角関数

    Visual Basic 2005 Express Editionで cosなどの三角関数が有効になりません 知っている方が居られましたらご回答下さい よろしくお願いします