Vista以降のAero GlassモードとWindows8以降のデスクトップでは、Alt_Tab操作をするとアプリウィンドウがすべて透明になり、カーソルの指しているアプリだけが表示されるような画面効果が採用されています。
さて、常駐アプリがこの操作中にウィンドウ情報を取得した場合、目的のアプリウィンドウ(HWND)が非表示になっていることを検知するにはどうしたらいいでしょうか?
IsWindowVisible()はtrueのままでした。DwmGetWindowAttribute(DWMWA_CLOAKED)はfalseのままでした。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/26 06:26
2016/01/26 13:29