SetWindowSizeとSetGraphModeの違い

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
k.kt

SetWindowSizeとSetGraphModeの違い

#1

投稿記事 by k.kt » 11年前

VC++とDXライブラリを使ってC言語を勉強している初心者です
質問の内容はタイトルの通りなのですが、SetGraphMode()で画面の大きさを変更するのとSetWindowSize()で変更するのでは何か違いはあるのでしょうか?
また、SetGraphMode()を使用するとそれ以前に読み込んでいた画像などのデータが初期化されてしまう仕様ですが、SetWindowSize()も同じなのでしょうか?
よろしくお願いします

アバター
へにっくす
記事: 634
登録日時: 13年前
住所: 東京都

Re: SetWindowSizeとSetGraphModeの違い

#2

投稿記事 by へにっくす » 11年前

SetGraphModeはリファレンスページに載っていますね。
SetGraphMode
SetWindowSizeはリファレンスページに載っていませんね。とりあえず参考になるかもしれないトピ
SetWindowSize関数を用いた結果
上記にある通り、SetGraphModeは解像度の変更。SetWindowSizeはウィンドウサイズの変更。です。
解像度の変更はモニタの設定の変更なので、それまでに読み込んでいた画像などが初期化されるのだと思いますが、ウィンドウサイズの変更は、マウスでウィンドウのサイズを変えるのと同じなので、ほかに影響がありません。
SetWindowSize関数を用いた結果より引用)
ただ、SetWindowSize は普段は使う機会が無い関数なので( 大抵の場合 SetWindowSizeExtendRate で事足りるので )、
混乱を防ぐためにリファレンスには載せていません
written by へにっくす

k.kt

Re: SetWindowSizeとSetGraphModeの違い

#3

投稿記事 by k.kt » 11年前

ほほー!なるほど、じゃあSetGraphModeでコト足りる訳ですね
ありがとうございました

閉鎖

“C言語何でも質問掲示板” へ戻る