通知
すべてクリア
Topic starter
2003年8月8日 10:49 PM
グループボックスのメッセージ処理の事で困っています。
VC++6でWin32 Applicationを選び、できたウィンドウに動的にグループボックスを
張り、さらにその上にプッシュボタンを張っています。
ウィンドウに直接ボタンを張り付けた場合はもちろんウィンドウのWndProcで
WM_COMMANDが拾えるのですが、上記のようにグループボックスを挟むと
拾えなくなります。
サブクラス化とかをしないといけないのでしょうか。
レイアウトがしやすいのでグループボックスを挟みたいのです。
なにか方法があったらお知恵を貸してください。
よろしくお願いします。
2003年8月11日 10:25 AM
プッシュボタンの親がグループボックスになっているなら
メッセージはグループボックスに行っているのではないかと思うのですが。
グループボックスが親にメッセージの転送をしないとうまく行かないのでは?
外していたらごめんなさい。
2003年8月11日 10:26 AM
> VC++6でWin32 Applicationを選び、できたウィンドウに動的にグループボックスを
> 張り、さらにその上にプッシュボタンを張っています。
「その上に」とは、「グループボックスを親として」ということでしょうか?
その場合、通知メッセージはグループボックスに届くので
グループボックスをサブクラス化して、WM_COMMANDを拾う必要があります。