SDIのビューをリサイズしなくするには?

解決


こうず  2005-07-07 02:07:30  No: 58198

開発環境
  VC++6.0
  SDI

SDIで初期表示されるビューを、画面の中央に表示したいのですが、
どのようにしたらよいのでしょうか?

また、リサイズを不可能で、最大化ボタンを押せなくするにはどのようにしたら、
よろしいでしょうか?
(すでにウィザードで最大化ボタンを付けてしまいました・・・)

ご存知の方がおられましたら、教えて下さい。


・・・  2005-07-07 05:15:37  No: 58199

>SDIで初期表示されるビューを、画面の中央に表示したいのですが、
>どのようにしたらよいのでしょうか?
誰かに期待するか、自分で調べましょう。(サイズを計算して・・・)

>リサイズを不可能で、最大化ボタン・・・
↓使えそう?

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
  // TODO: この位置で CREATESTRUCT cs を修正して、Window クラスやスタイルを
  //       修正してください。

  cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE
    | WS_SYSMENU | WS_MINIMIZEBOX;

  cs.cx = 600; 
  cs.cy = 400;

  
  return CFrameWnd::PreCreateWindow(cs);
}


こうず  2005-07-08 18:09:16  No: 58200

書き込みありがとうございました。
解決致しました。

もう少し、調べ方の勉強もしてみます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加