多数のキャプションの無いボタンを判別するには?

解決


hkr  2004-06-08 18:52:34  No: 9361  IP: 192.*.*.*

他のソフトを操作するソフトをつくっていて、
あるボタンを押そうとしても、(SendMessageで)押せないため、
よく考えたらおなじ文字の無いボタンが4個ぐらいあるため、
判別できなくて困っています。それにすべて大きさは同じです。
何か判別する方法は無いでしょうか。自分でも考えてみたら、
「ボタンの座標を取得できればいいかも」とおもいましたが、
やり方がわかりませんでした。(泣

編集 削除
jok  2004-06-08 19:21:15  No: 9362  IP: 192.*.*.*

Delphi広場で回答があるんでは?

ボタンといってもいろいろあります。電卓のボタンのように、ハンドルがない
TSpeedButton 相当のものは、メッセージを送って「押す」ことはできません。
マウスポインタを持っていってクリックをシミュレートするくらいですか。
ハンドルがある場合は、ID や位置からボタンを特定してメッセージを送って
「押す」ことができると思いますけど。

編集 削除
jok  2004-06-08 19:23:34  No: 9363  IP: 192.*.*.*

Delphi広場で回答されている方はこちらにも時々いらっしゃいます。
ちゃんと、応答しておくことは、WEB での礼儀だと思いますよ。

編集 削除
hkr  2004-06-08 20:32:36  No: 9364  IP: 192.*.*.*

すいません。これから書いてきます。
質問のほうはマウスクリックで頑張ります。

編集 削除
hkr  2004-06-08 20:35:24  No: 9365  IP: 192.*.*.*

マークわすれ

編集 削除