アプリケーションは、Enum*ルーチンを使用してウィンドウハンドルを取得します。
アプリケーションが列挙/作成されたウィンドウのハンドル(クラス名の取得、ウィンドウ統計など)を管理している間、ハンドルが無効になることがあります。ウィンドウハンドルを管理するコードは、try / catchブロックを使用して保護されますが、ウィンドウハンドルは保存され、表示されたウィンドウを管理するために連続して使用されます。
ウィンドウハンドルの有効期間を処理する方法は?ハンドルの無効を検出することは可能ですか?
アプリケーションがウィンドウハンドルを使用するたびに、try/catchブロックを回避したいと思います。