No.2ベストアンサー
- 回答日時:
親ウィンドウを弄らずに子ウィンドウでメッセージを取りたいならばHookと言う手があります。
ご存知かもしれませんが、プログラムのみならずOS自体にも致命的なダメージを与えかねないので注意して使用してください。#メモリ確保などを子ウィンドウが行っていたとしても、終了の命令は(拡張時に他のウィンドウなども管理する観点から)明示的に親ウィンドウから行われるべきだと思います。メモリ開放などはそれを受けた子ウィンドウが行い、完了した旨を親ウィンドウに通知してプログラムが終了するのが通例でしょう。ただ、コメントから親ウィンドウを弄らないと言う記述があるので特殊なケースを狙ったものかもしれませんが…
MESSAGE_RANGE_HANDLER
で、複数のメッセージをハンドルできましたのである程度解決しました。
アドバイスありがとうございます。
No.1
- 回答日時:
ATL/WTLしか書かれていないので、他環境が良く判りませんが、親のWindowProc()から任意の関数にそのままメッセージを投
げるのは試されましたか?この回答への補足
理想を言うと、親ウィンドウのメッセージマップにハンドラは書かずに、子供の方にハンドラを書いて(すでに書いてある)処理したいと思っています。
詳しく書くと、実行中は親ウィンドウの方がアクティブになっています。(表示のためだけ)表示のための計算やメモリの確保などの処理は子供のダイアログの方で行ってますので、終了コードは子供に書かれています。しかし親ウィンドウがアクティブになっているので、子供の方で処理ができません。そこで、親から子供にメッセージを出して終了させたいと考えました。
環境は、
VC2003でWTLは7.5を使っています。
基本的に考え方がおかしいとか、気がつく点があったらアドバイスをおねがしいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 プレビューウインドウに表示されたメッセージについて 1 2022/04/13 13:53
- 子供・未成年 子供の友達のママへお誕生日のメッセージ 3 2023/06/07 16:13
- 婚活 マッチングアプリの相手が既婚者なのかどうか 6 2022/04/25 13:43
- iPhone(アイフォーン) 親子共にiそれぞれPhone13を使用しています。ahamoです。 容量云々のメッセージが出たのでま 6 2023/01/05 05:16
- その他(悩み相談・人生相談) 元恋人からの連絡 2 2022/08/09 21:33
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- 片思い・告白 好きだった子に、「友達として仲良くしたいから、そのけじめとして、おれが何考えてたんか言ったら、本音教 4 2023/03/31 13:27
- 片思い・告白 質問です。 僕には好きな女子の方がいるのですが、 以下の行為は脈アリと言えるんでしょうか。 1:頻繁 1 2023/02/11 15:42
- 片思い・告白 大学生男です。 先日、バイト先の常連客の方に連絡先の書いた紙を渡しました。 次の日に連絡がきて飛び跳 2 2023/07/22 23:50
- その他(言語学・言語) 友達に受験の応援メッセージを書いてもらったのですが、写真のメッセージが解読できません。 Custod 2 2022/04/06 01:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
VBの画面で、全ウィンドウを一...
-
ウィンドウの2重起動を防止したい
-
子ウィンドウから親ウィンドウ...
-
デスクトップ画面を4分割するには
-
GetAncestorのGA_ROOTとGA_ROOT...
-
親ウィンドウから開いた子ウィ...
-
子ウィンドウの存在確認
-
孫ウインドウを閉じたら親をリ...
-
親ウィンドウと子ウィンドウの...
-
window.close()で確認メッセー...
-
テーブルの<trでウィンドウAを...
-
ウィンドウサイズを開いたとき...
-
秀丸エディタでHTMLタグテキス...
-
助けてGmailでボタン表示が消え...
-
ウィンドウ名からウィンドウオ...
-
Access2007では、フォームのウ...
-
JavaScriptでPDFを新規ウィンド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのシート上に別のシー...
-
Javascript_submit()完了後に処...
-
VBAで任意のウインドウのサイズ...
-
ウィンドウの2重起動を防止したい
-
window.Openをモーダルにできま...
-
<EXCEL/VBA> OUTLOOKのウインド...
-
ウィンドウ名からウィンドウオ...
-
VBの画面で、全ウィンドウを一...
-
子ウィンドウの存在確認
-
初心者javascript グーグルクロ...
-
インタネットからPDFファイルだ...
-
親ウィンドウから開いた子ウィ...
-
子ウィンドウより親ウィンドウ...
-
1クリックでモーダルを開いてか...
-
子ウィンドウを常に手前表示、...
-
ポップアップと作業ウィンドウ...
-
IEでのみ発生するJavaScriptエラー
-
ブラウザ(IE)からエクスプロー...
-
JavaScriptで指定Windowを最大...
-
リンク時、親ウインドウを最前...
おすすめ情報