1
残念ながらVB6で書かれているプロジェクトで作業しています。 = P VB6でイベント送信者を追跡する方法があるかどうかを知りたいと思います。 私の問題は、私が知らないところからフォーカスを受けているテキストフィールドがあることです。 私はすでにすべての関連イベントをマップしましたが、このフォーカスがどこから来ているのか分かりませんでした。誰かが私を助けることができますか? =)VB6でイベントを追跡する方法
残念ながらVB6で書かれているプロジェクトで作業しています。 = P VB6でイベント送信者を追跡する方法があるかどうかを知りたいと思います。 私の問題は、私が知らないところからフォーカスを受けているテキストフィールドがあることです。 私はすでにすべての関連イベントをマップしましたが、このフォーカスがどこから来ているのか分かりませんでした。誰かが私を助けることができますか? =)VB6でイベントを追跡する方法
スレッドレベルのフックを使用して、WM_GOTFOCUSおよびWM_LOSTFOCUSメッセージをインターセプトできます。
フォーカスは、フォーカスを受け取ることを許可しないプロパティ(私は名前を覚えていません)を持つ別のコントロールに送信することができますので、次のコントロールに渡します。それを確認してください。 – gbianchi
私はすでにそれについて考えていましたが、主な問題は、tabindexリストの次のコントロールにフォーカスを渡すことが望ましくない効果であることです。 –
他のコントロールがフォーカスを受けていないことを確認する必要がありますそれをテキストボックスに渡します。 – gbianchi