通知
すべてクリア
Topic starter
2002年9月18日 9:47 AM
potuです。いつもお世話になってます。
今回の質問は、「タイトルバーをダブルクリックしたときに、最大化させない」と
いうことです。
・目的
フォームのサイズを固定にしたい
・現状
最大化・最小化ボタンをなくしています。
閉じるボタンは付いていますが、グレー化しているので、動作しません。
タイトルバーをダブルクリックすると最大化してしまいます。
・知りたいこと
「タイトルバーをダブルクリックしたときに、最大化させない」方法を
教えていただきたいと思います。
・環境
Win2000, VC6.0, MFC使用です。
よろしくお願い致します。
2002年9月18日 10:05 AM
> 最大化・最小化ボタンをなくしています。
どのような方法で実装しているのでしょうか?
次のような方法であれば、タイトルバーをダブルクリックしても最大化はしなくなります。
BOOL CHogeFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~(WS_MAXIMIZEBOX|WS_MINIMIZEBOX); // 最大化・最小化ボタン無し
return TRUE;
}
Topic starter
2002年9月18日 10:19 AM
saraさん レスありがとうございます。
saraさんに教えていただいた方法で、最大化しなくなりました m(__)m
ありがとうございました。