GetRandomRgn( hdc, hrgn, SYSRGN )
ウィンドウのシステムクリッピング領域を決定する必要があります。私のウィンドウが他のウィンドウで部分的に覆われている場合、正しい領域が得られます。
ただし、ウィンドウを覆うウィンドウがツールチップの場合、関数によって返される領域から差し引かれることはありません。
ツールチップウィンドウが除外されない理由と、すべてのウィンドウを自分で列挙したり、ウィンドウにどのように影響するかを判断したりせずに、ツールチップウィンドウを除外するにはどうすればよいですか?
ありがとうございました。
更新:これは、Aeroが無効になっているWindows7の場合です。