| ■27213 / ) |
Re[5]: アクティブ状態のWindowのボタンを押す |
□投稿者/ 魔界の仮面弁士 (885回)-(2008/10/30(Thu) 13:56:04)
|
■No27210 (ごろ さん) に返信
ところで、その対象となるボタンはウィンドウ ハンドルを持っているのでしょうか? 一般的なボタンなら、アクティブ時に BM_CLICK を送りつけてやれば済むでしょうけれども、 非ウィンドウなボタンの場合(WebBrowser 上の HTML のボタンや、Excel UserForm 上のボタン等)は hWnd を持たないので、IAccessible を利用できる場合には AccessibleObject.DoDefaultAction() IAccessible.accDefaultAction() などを利用して押すとか、あるいはマウス操作をエミュレートするなどの対処が必要かも知れません。
|
|