アクティブウィンドウを切り取る上での留意事項
BACK
「ウィンドウキャプチャの対象」で「アクティブウィンドウ」を選択すると、このソフトは、以下のような条件を満たすウィンドウをキャプチャーします。
- 画面上に実際に表示されているウィンドウ
- 最大化しているか、または、ウィンドウの四隅のうち少なくとも一隅が画面内にあるウィンドウ
- ウィンドウの幅および高さが16ピクセル以上のもの
- タスクバー以外のウィンドウ
- 以上の条件を満たすウィンドウのうち、Zオーダーが最も高いもの (最も表側にあるウィンドウ)
すなわち、厳密な意味でのアクティブウィンドウをキャプチャーするわけではありませんが、通常はアクティブウィンドウに相当するウィンドウがキャプチャーできるはずです。
条件を満たすウィンドウが無いときは、画面全体をキャプチャーします。
Windowsのアクティブウィンドウのハンドルを得るAPIが、期待した通りに動かないことが多いので、こんな面倒なことをしてます (これでも期待した通りに動かないことが結構あるが…… (^_^; ) 。
BACK