ウィンドウ幅の変更 – プログラミング – Home

通知
すべてクリア

[解決済] ウィンドウ幅の変更


さぼてん
 さぼてん
(@さぼてん)
ゲスト
結合: 23年前
投稿: 6
Topic starter  

ウィンドウ幅を、画面最大の大きさにしたいのですが、
うまくできなくて悩んでいます。
CMainFrameのPreCreateWindow()のところで、

cs.cx = 1200;
cs.cy = 1000;

とすれば、このサイズまでは変更されているみたい
なのですが、
これ以上、サイズ幅の値を大きくしても反映されずに
困っています。
モニタの解像度は1600x1200です。


引用未解決
トピックタグ
Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
 

cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);

でいけませんか?


返信引用
べーちゃん
 べーちゃん
(@べーちゃん)
ゲスト
結合: 23年前
投稿: 49
 

見当違いの回答になるかもしれませんが、Windowを最大化表示するの
ではだめですか。

私が以前、最大化にせずに画面を最大まで広げたとき、ウィンドウの移動を
禁止していないとタイトルバーをドラッグしてウィンドウが移動できるという
不具合が生じましたが。


返信引用
いもちぃ
 いもちぃ
(@いもちぃ)
ゲスト
結合: 23年前
投稿: 70
 

OSに依存しそうなのに、OSが書いてない。(-。-(ぼそっ


返信引用
さぼてん
 さぼてん
(@さぼてん)
ゲスト
結合: 23年前
投稿: 6
Topic starter  

cs.cx = GetSystemMetrics(SM_CXSCREEN);
cs.cy = GetSystemMetrics(SM_CYSCREEN);

にすると、できました。
ありがとうございます。
でも、なぜなんでしょうね・・・

OSはXPです。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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