トップページ > 記事閲覧
画面最大化時の処理について
名前:チップ 日時: 2014/12/07 09:52

画面の最大化に関して質問させてください。 SetWindowStyleMode(7) を使用して最大化ボタンで擬似フルスクリーンにした際に ウィンドウを左上ではなく画面中央に配置したいのですがどうすればいいでしょうか? 最大化ボタンを押したという判定ができればいいのですが SetWindowSizeChangeEnableFlag( TRUE ) で 通常のウィンドウモードでも大きさを任意に変えられるようにしているのでウィンドウサイズで判定するのは難しい状況です。 よろしくお願いします。
メンテ

Page: 1 |

Re: 画面最大化時の処理について ( No.1 )
名前:管理人 日時:2014/12/07 15:32

> SetWindowStyleMode(7) を使用して最大化ボタンで擬似フルスクリーンにした際に > ウィンドウを左上ではなく画面中央に配置したいのですがどうすればいいでしょうか? ご指摘をされて確認をしたところ、DXライブラリの仕様として「最大化されたら ウインドウをデスクトップの中心に配置する」にしたほうが良いのでは・・・?と思いましたので、 そのように動作を変更してみました よろしければチップさんの環境でも正常に動作するかお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
メンテ
Re: 画面最大化時の処理について ( No.2 )
名前:チップ(解決済) 日時:2014/12/07 16:39

問題なく動作しました! 素早い対応ありがとうございます。助かりました!
メンテ

Page: 1 |

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

   クッキー保存