他のソフトを操作するソフトをつくっていて、
あるボタンを押そうとしても、(SendMessageで)押せないため、
よく考えたらおなじ文字の無いボタンが4個ぐらいあるため、
判別できなくて困っています。それにすべて大きさは同じです。
何か判別する方法は無いでしょうか。自分でも考えてみたら、
「ボタンの座標を取得できればいいかも」とおもいましたが、
やり方がわかりませんでした。(泣
Delphi広場で回答があるんでは?
ボタンといってもいろいろあります。電卓のボタンのように、ハンドルがない
TSpeedButton 相当のものは、メッセージを送って「押す」ことはできません。
マウスポインタを持っていってクリックをシミュレートするくらいですか。
ハンドルがある場合は、ID や位置からボタンを特定してメッセージを送って
「押す」ことができると思いますけど。
Delphi広場で回答されている方はこちらにも時々いらっしゃいます。
ちゃんと、応答しておくことは、WEB での礼儀だと思いますよ。
すいません。これから書いてきます。
質問のほうはマウスクリックで頑張ります。
マークわすれ
ツイート | ![]() |