タイトル | : Re^2: 他プログラムのメッセージボックス消去 |
記事No | : 9898 |
投稿日 | : 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という関数を使ったのですが、 使い方は間違っていないでしょうか?
|