トップページ > 記事閲覧
SetWindowSizeについて
名前:たけしお 日時: 2015/01/25 06:07

いつもお世話になっております。 SetWindowSizeでSetGraphModeにおけるサイズより小さいサイズを設定した場合、画像をウィンドウのサイズに合わせて自動的に拡大縮小せずに(元の倍率のままクリッピングして)表示したいのですが、方法はございますか?
メンテ

Page: 1 |

Re: SetWindowSizeについて ( No.1 )
名前:管理人 日時:2015/01/25 23:33

DxLib_Init の前に以下の記述を増やしてみてください、ウインドウ内の画面画像が ウインドウサイズに関わらず等倍で表示されるようになります SetWindowSizeChangeEnableFlag( FALSE, FALSE ) ; こちらの関数の宣言は以下のようになっています // メインウインドウの端を掴んでウインドウのサイズを変更できるようにするかどうかの設定を行う // ( Flag:変更を可能にするかどうか( TRUE:可能にする FALSE:不可能にする( デフォルト ) ) // FitScreen:ウインドウのクライアント領域に画面を拡大するかどうか TRUE:拡大する( デフォルト ) FALSE:拡大しない ) int SetWindowSizeChangeEnableFlag( int Flag, int FitScreen = TRUE ) ; 第二引数の「ウインドウにサイズに合わせて画面を拡大するかどうか」が TRUE の状態が初期状態なので、 これを FALSE にするとウインドウのサイズに関わらず等倍で表示されます よろしければお試しください m(_ _)m
メンテ
Re: SetWindowSizeについて ( No.2 )
名前:たけしお 日時:2015/01/26 04:34

お忙しいところ早速のご回答ありがとうございます。 教えていただいた方法で意図通りの結果を得ることができました。 大変ありがとうございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存