[ExPack] 技術ノート KGTN#2013080601 の説明に 「親のウインドウに対しても WM_CLOSE を送信する」 とあるが,ローカルで起動された Adobe Reader XI のウインドウを閉じる可能性はないのか?
技術ノート
2013/08/15
[番号]
技術ノート KGTN 2013080602
[現象]
[ExPack] 技術ノート KGTN#2013080601 の説明に 「親のウインドウに対しても WM_CLOSE を送信する」 とあるが,ローカルで起動された Adobe Reader XI のウインドウを閉じる可能性はないのか?
[説明]
WM_CLOSE を送信する候補のウインドウのプロセスIDを調べ (GetWindowThreadProcessId関数) ,その親のプロセスを順に辿り (PROCESSENTRY32 構造体の th32ParentProcessID を参照), Adobe Reader XI を起動した GGSpoolPDF のプロセスIDが現れた場合に限り WM_CLOSE を送信します.従って,ローカルで起動されたAdobe Reader XI のウインドウを閉じる可能性はありません.