MDI子ウィンドウ列挙関数 修正

AutoHotkeyのバージョンを0.40.08にしてから エクセルの子ウィンドウアクティブ操作に失敗するようになった。なんでかと思って調べたら自作のExcel用MDI子ウィンドウ列挙関数(GetMdiChildWindowList)で WS_VISIBLEを見てないせいで不可視の Persnal.xlsやアドインコントロールなんかまで子ウィンドウ判定してしまってたのが原因だった。(1.0.40.05 で DetectHiddenWindows OFF状態でも 非可視ウィンドウのスタイルが取れるようになってたらしい。最近バージョンアップしてなかったので気がつかなかった。)

Styleの 0x10000000 が WS_VISIBLEなんだけど、ver 1.0.40.04では Style/ExStyle値は不定値だったっぽい。

--- ahk 1.0.40.04 (DetectHiddenWindows,ON) ---
hwnd = 263050
title = Personal.xls
Style = 0x46C40000
ExStyle= 0x00000300

--- ahk 1.0.40.04 (DetectHiddenWindows,OFF) ---
hwnd = 263050
title =
Style = 0x56C40000
ExStyle=
※ 上記ハンドルと同一のコントロールを抽出 Personal.xlsと推測

--- ahk 1.0.40.08 (DetectHiddenWindows,OFF) ---
hwnd = 263050
title = Personal.xls
Style = 0x46C40000
ExStyle= 0x00000300

てことでhttp://d.hatena.ne.jp/eamat/20050906/:Title=9/6の分をWS_VISIBLEのビットも見るよう修正しました