2012-03-27 15 views
1

残念ながらVB6で書かれているプロジェクトで作業しています。 = P VB6でイベント送信者を追跡する方法があるかどうかを知りたいと思います。 私の問題は、私が知らないところからフォーカスを受けているテキストフィールドがあることです。 私はすでにすべての関連イベントをマップしましたが、このフォーカスがどこから来ているのか分かりませんでした。誰かが私を助けることができますか? =)VB6でイベントを追跡する方法

+0

フォーカスは、フォーカスを受け取ることを許可しないプロパティ(私は名前を覚えていません)を持つ別のコントロールに送信することができますので、次のコントロールに渡します。それを確認してください。 – gbianchi

+0

私はすでにそれについて考えていましたが、主な問題は、tabindexリストの次のコントロールにフォーカスを渡すことが望ましくない効果であることです。 –

+0

他のコントロールがフォーカスを受けていないことを確認する必要がありますそれをテキストボックスに渡します。 – gbianchi

答えて

0

スレッドレベルのフックを使用して、WM_GOTFOCUSおよびWM_LOSTFOCUSメッセージをインターセプトできます。

関連する問題