tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルタスクトレイなどのツールバーのボタンを押す方法
記事No13781
投稿日: 2009/07/01(Wed) 02:34
投稿者シス
いつもお世話になっております。
今回は他のプログラムのツールバーのボタンを押させたいと思っています。

条件は
・WM_LBUTTONDOWNは使わない(タスクトレイだと隠れているボタンがあるため)
・ツールバーのコマンドIDの取得はできたので、コマンドIDを使えないかなと思ってます

現在タスクトレイで試しています。
SendMessage(通知領域のハンドル, TB_SETSTATE, コマンドID, 2)
ってやったらボタンが消えました。

よかったらお知恵を貸していただけないでしょうか?
よろしくお願い致します。

[ツリー表示へ]
タイトルRe: タスクトレイなどのツールバーのボタンを押す方法
記事No13783
投稿日: 2009/07/01(Wed) 09:30
投稿者魔界の仮面弁士
IAccessible.accDefaultAction メソッドを呼び出すというのはどうでしょうか。(oleacc.dll)

[ツリー表示へ]
タイトルRe^2: タスクトレイなどのツールバーのボタンを押す方法
記事No13792
投稿日: 2009/07/01(Wed) 15:17
投稿者シス
お返事ありがとうございます。

面白いですね。ツールバーを押させることができました。
タスクトレイの通知領域は押せませんでした。
やはり、マウスクリックを送るしかないのでしょうか?

[ツリー表示へ]