プロジェクト

全般

プロフィール

[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 のウインドウを閉じる可能性はありません.

ファイル

KGTN2013080602.pdf (57.9 KB) kitasp 技術センター, 2013/08/15 11:40