タイトル : Re^3: タスクバーのGETITEMCOUNTが取れません。 投稿日 : 2011/03/30(Wed) 20:17 投稿者 : 魔界の仮面弁士
> と書いていらっしゃいますので、OSによって違う、という事でございましょうか? Windows 2000 まではタブコントロールでした。 ご存知のように Vista では大幅に変更されていますし、7 ではさらに変更されています。 http://msdn.microsoft.com/ja-jp/magazine/dd942846.aspx http://msdn.microsoft.com/ja-jp/windows/dd630680 > OSによるタスクバーの種類の違い ある程度までは、Visual Studio 等に同梱されている SPY++ (spyxx.exe)を使って 調査することができます。 >> 現在開いているテキストファイル名の一覧を作成いたしたく >> 「タスクバー上のボタン名一覧を取得すればよいのかな」などと考えまして まず、ファイル名がタスクバーボタンに表示されているとは限りません。 次に、タスクバーに表示されているからといって、ファイルが開かれているとは限りません。 たとえばメモ帳の場合、ファイルが開かれるのは読み込み時と書き込み時の一瞬だけです。 文章が表示されてユーザーが編集可能な状態では、既にファイルは閉じられています。 さらに言えば、ITaskbarList インターフェイスを使うと、タスクバーへの 表示/非表示を任意に切り替えられます。なので、タスクバーのボタン一覧を取得しても それがテキストファイル名の一覧を取得する方法にはなりえないはずです。 http://bbs.wankuma.com/index.cgi?mode=al2&namber=47870&KLOG=81 ファイル操作を監視するだけなら、Process Monitor や FileMon を使うという手もあります。 http://technet.microsoft.com/ja-jp/sysinternals/bb896645 http://technet.microsoft.com/ja-jp/sysinternals/bb896642 http://d.hatena.ne.jp/wwwcfe/20100416/processmonitor |