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

タイトル Re^2: 他プログラムのメッセージボックス消去
投稿日: 2010/02/23(Tue) 17:08
投稿者イカミ
>   EnumWindow/EnumChildWindow/PostMessage あたりのAPIを使うことに
>   なるかと思います。

レスありがとうございます ^^

早速FindWindowExとSendMessage関数を使ってソフトを設計してみました。

終業時刻の17:00(±30秒)になったら以下の処理をループさせる。

        Dim iHwnd1 As Integer, iHwnd2 As Integer

        iHwnd1 = FindWindow("#32770", "確認メッセージ")
        iHwnd2 = FindWindowEx(iHwnd1, 0, "Button", "OK")

        SendMessage(iHwnd2, BM_CLICK, 0, 0)


という処理でメッセージボックスを消す事ができました。

初めてFindWindowExという関数を使ったのですが、
使い方は間違っていないでしょうか?

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

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