通知
すべてクリア
Topic starter
2002年6月11日 7:23 PM
ウィンドウ幅を、画面最大の大きさにしたいのですが、
うまくできなくて悩んでいます。
CMainFrameのPreCreateWindow()のところで、
cs.cx = 1200;
cs.cy = 1000;
とすれば、このサイズまでは変更されているみたい
なのですが、
これ以上、サイズ幅の値を大きくしても反映されずに
困っています。
モニタの解像度は1600x1200です。
2002年6月11日 8:21 PM
cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);
でいけませんか?
2002年6月12日 1:00 AM
見当違いの回答になるかもしれませんが、Windowを最大化表示するの
ではだめですか。
私が以前、最大化にせずに画面を最大まで広げたとき、ウィンドウの移動を
禁止していないとタイトルバーをドラッグしてウィンドウが移動できるという
不具合が生じましたが。
2002年6月12日 1:07 PM
OSに依存しそうなのに、OSが書いてない。(-。-(ぼそっ
Topic starter
2002年6月12日 5:07 PM
cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);
にすると、できました。
ありがとうございます。
でも、なぜなんでしょうね・・・
OSはXPです。