タイトルバーをダブルクリックしたときに、最大化させない – プログラミング – Home

タイトルバーをダブルクリックしたときに...
 
通知
すべてクリア

[解決済] タイトルバーをダブルクリックしたときに、最大化させない


potu
 potu
(@potu)
ゲスト
結合: 23年前
投稿: 36
Topic starter  

potuです。いつもお世話になってます。

今回の質問は、「タイトルバーをダブルクリックしたときに、最大化させない」と
いうことです。

・目的
 フォームのサイズを固定にしたい

・現状
 最大化・最小化ボタンをなくしています。
 閉じるボタンは付いていますが、グレー化しているので、動作しません。

 タイトルバーをダブルクリックすると最大化してしまいます。

・知りたいこと
 「タイトルバーをダブルクリックしたときに、最大化させない」方法を
  教えていただきたいと思います。

・環境
Win2000, VC6.0, MFC使用です。

よろしくお願い致します。


引用未解決
トピックタグ
sara
 sara
(@sara)
ゲスト
結合: 23年前
投稿: 99
 

> 最大化・最小化ボタンをなくしています。
 どのような方法で実装しているのでしょうか?
 次のような方法であれば、タイトルバーをダブルクリックしても最大化はしなくなります。

BOOL CHogeFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
cs.style &= ~(WS_MAXIMIZEBOX|WS_MINIMIZEBOX); // 最大化・最小化ボタン無し
return TRUE;
}


返信引用
potu
 potu
(@potu)
ゲスト
結合: 23年前
投稿: 36
Topic starter  

saraさん レスありがとうございます。

saraさんに教えていただいた方法で、最大化しなくなりました m(__)m

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました