フォームアクティブのタイミングをコンポーネントで知りたい

解決


ぽむぽむ  2010-03-03 16:16:28  No: 37904  IP: 192.*.*.*

Delphi5です

TStringGridから継承したコンポーネントを作成しています。
マウスカーソルのある位置のセル(フォーカスの有無ではなく)が、現在の列幅では表示しきれない場合、
THintWindowを使って表示することができるようになりました。

このとき、ALT+TABなどで、アクティブを切り替えすると、HintWindowが
画面上に残ったままになります。

そこで、フォームがアクティブではなくなったタイミングがわかればいいのかと思うのですが、何を検出してよいのかわかりません。
フォーム側ではなく、コンポーネント側で対処したいのですが、いい方法はありますか?

編集 削除
ぽむぽむ  2010-03-03 16:53:10  No: 37905  IP: 192.*.*.*

そのものズバリがみつかりました。

コントロール内の場所によってヒント文字を変更
http://delfusa.main.jp/delfusafloor/archive/homepage1.nifty.com_beny/tips/vcl01.html

THintWindowは使っていませんが、表示に問題はないので、これでいいことにします。

編集 削除