5

私には達成するための簡単なタスクがあります、または少なくとも外観では...

ウィンドウが現在Windows環境で現在選択されているウィンドウであるかどうかを処理したいと思います。

ウィンドウの2つのイベントLostFocusとGotFocusを処理するだけでよいと思いましたが、それらは起動しませんでした。ウィンドウを選択するか、デスクトップ上の他の場所をクリックすると、どのイベントもトリガーされません。

GotFocusイベントは、ウィンドウを縮小または最大化した場合にのみ発生します。

私は何か間違ったことをしていますか?

ありがとうございました。

4

1 に答える 1

14

Activated/Deactivateイベントを使用してみてください。GotFocus / LostFocusは、コントロールでのみ使用することを目的としています(たとえば、ウィンドウ内のコントロールをクリックすると起動します)。

于 2013-02-21T10:05:34.290 に答える