2012-01-19 7 views
-2

私は過去にpartypokerでプレイして、自分のウィンドウアレンジャーを作成しました。それは目に見えるボタンに基づいてウィンドウを配置しましたが、今日私は別の部屋に切り替えました。隠しボタンを見つける

問題は私がspy ++でボタンを見つけることができないことです。 spy ++ はボタンがあることをは認識しません。いくつかのボタンはspy ++で見つけることができますが、必要なものはありません

どのように私はこの隠しボタンを見つけることができますか?

+0

私はパラダイスポーカーで一度ポーカーボットを書いた後、彼らはGUIを変更しました!私はネットワークパケットを扱う以外は、同じことをした他の人のプログラムを見ました。私はそれをやってみたいと思っています。私のプログラムはスクリーンショットを撮り、カードとスーツを特定し、ポイント戦略システムに基づいてフォールド、コール、またはベットをクリックしました。スクリーンショットを撮ることをお勧めしますが、デザインを変更するとどうなりますか?アプリケーションとウィンドウを再コンパイルするとどうなりますか?私はあなたに投票していませんでした。 –

答えて

1

ボタンが実際のボタンではない場合(つまり、標準のWin32ボタンコントロールを使用するのではなくコードで描画されている場合)、Spy ++でボタンを見つけることはできません。それは実際のウィンドウではないので、ウィンドウハンドルはありません。したがって、BM_CLICKというメッセージを送信するなど、通常の方法でクリックすることもできません。

これはセキュリティ機能としてこれを実行している可能性がありますが、これはネイティブUIコントロールを使用しなくなってからのトレンドの一部です。私は非常に強く同意しています。質問。

あなたの唯一の希望はおそらくUIオートメーションであり、これは非常に難しいことです。仮想マシンでプログラムをテストして、必然的に誤って間違ったことをクリックすると、世界が終わらないようにしてください。

+0

ありがとう、それは私を大いに助けた。しかし、私はボタンをクリックする必要はありません、私はウィンドウが最大化するために表示されているかどうかを確認する必要があります。私はチェック/コールボタンの代わりにベットライダーを使用したので、私はそれが働いていたが、誰かがそこにすべて行くなら、もうベットレイダーはありません。とにかくこれは私に多くのあなたをありがとう –

関連する問題