MDIのMainFrameで、アクティブな子ウインドウが変更されたことを知るには?
解決
komorebimania
2004-04-13 09:31:16
No:
53476
IP:
[192.*.*.*]
はじめましてkomorebimaniaといいます。
MDIアプリケーションで
アクティブな子ウインドウが変更されたことを
CMainFrame知る方法はないでしょうか?
よろしくお願いします!
編集
削除
シャノン
2004-04-13 18:16:49
No:
53477
IP:
[192.*.*.*]
捜し求めたことがありますけど、ないんですよね…
子ウィンドウには通知されるんですが。
というわけで、変更通知を受け取った子ウィンドウから、何らかの方法で親に通知してやることになると思います。
編集
削除
たく
2004-04-13 19:56:27
No:
53478
IP:
[192.*.*.*]
ドキュメントにありませんが(winuser.hにもありませんが)、
0x00AEのメッセージが飛んできますので
どうしてもということであれば、
これを使って何とかできるかも
ON_MESSAGE(0x00AE, OnXXX)
afx_msg LRESULT OnXXX(WPARAM, LPARAM);
編集
削除
komorebimania
2004-04-14 06:13:49
No:
53479
IP:
[192.*.*.*]
シャノンさん、たく さん レスありがとうございました。
子ウインドウからMainFrameに独自メッセージを通知することで解決できました。
ありがとうございました!
編集
削除