SetWindowSizeChangeEnableFlagを使用し、ウインドウの大きさを調整しようとした場合、
動きがおかしいのですが既出でしょうか? OSはXPです
DXライブラリの不具合
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: DXライブラリの不具合
どのように動きがおかしいですか?DXライブラリのバージョンと詳しい現象を教えて頂かないと回答が難しいです・・。
例えば医者に行って
「具合が悪いんですが、何故ですか?」
と言っても医者は困ってしまいますよね。
情報が多いほど回答がしやすくなるのでより詳細な情報を頂けると幸いです。
もしかしたら、昔のバージョンでは、この関数に不具合があったので、それかもしれません。
全く同じような質問を私がDXライブラリの管理人さんにさせて頂いたことがあります。
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2107
この現象であれば現在の最新バージョンでは修正されています。
例えば医者に行って
「具合が悪いんですが、何故ですか?」
と言っても医者は困ってしまいますよね。
情報が多いほど回答がしやすくなるのでより詳細な情報を頂けると幸いです。
もしかしたら、昔のバージョンでは、この関数に不具合があったので、それかもしれません。
全く同じような質問を私がDXライブラリの管理人さんにさせて頂いたことがあります。
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2107
この現象であれば現在の最新バージョンでは修正されています。
-
gdgd
Re: DXライブラリの不具合
もしかすると、それかもしれませんが、そのバグは修正されたんですよね?
私がDXライブラリをダウンロードしたのは4月に入ってからですので違うと思います
説明下手ですが説明させてもらいます
ウインドウの右上を掴んだ状態で上下左右にマウスをカーソルを
動かしてみるとウインドウがどんどん下にずれていきます
ちなみにBorlandC++用のものを使わせてもらっています
私がDXライブラリをダウンロードしたのは4月に入ってからですので違うと思います
説明下手ですが説明させてもらいます
ウインドウの右上を掴んだ状態で上下左右にマウスをカーソルを
動かしてみるとウインドウがどんどん下にずれていきます
ちなみにBorlandC++用のものを使わせてもらっています
- Dixq (管理人)
- 管理人
- 記事: 1662
- 登録日時: 15年前
- 住所: 北海道札幌市
- 連絡を取る:
Re: DXライブラリの不具合
バージョンは何ですか?
DXライブラリの更新履歴を見ると
(2011/4/2)
3.05 正式公開に当たってバージョン番号を変更。
3.04e SetWindowSizeChangeEnableFlag でウインドウのサイズを変更できるように
した状態でウインドウの端をドラッグしてウインドウのサイズを
デスクトップのサイズ以上に大きくしようとするとウインドウが画面外に
移動してしまうバグを修正。
と書かれています。
差し替えても直らない時は管理人さんに聞いた方が良いのではないかと思います。
DXライブラリの更新履歴を見ると
(2011/4/2)
3.05 正式公開に当たってバージョン番号を変更。
3.04e SetWindowSizeChangeEnableFlag でウインドウのサイズを変更できるように
した状態でウインドウの端をドラッグしてウインドウのサイズを
デスクトップのサイズ以上に大きくしようとするとウインドウが画面外に
移動してしまうバグを修正。
と書かれています。
差し替えても直らない時は管理人さんに聞いた方が良いのではないかと思います。
- bitter_fox
- 記事: 607
- 登録日時: 15年前
- 住所: 大阪府
Re: DXライブラリの不具合
Dixq (管理人) さんが書きました:バージョンは何ですか?
DXライブラリの更新履歴を見ると
(2011/4/2)
3.05 正式公開に当たってバージョン番号を変更。
3.04e SetWindowSizeChangeEnableFlag でウインドウのサイズを変更できるように
した状態でウインドウの端をドラッグしてウインドウのサイズを
デスクトップのサイズ以上に大きくしようとするとウインドウが画面外に
移動してしまうバグを修正。
と書かれています。
差し替えても直らない時は管理人さんに聞いた方が良いのではないかと思います。
- 症状の動画gdgd さんが書きました:管理人さんが提示されたバグとは少し違ったようです・・・
DXライブラリ置き場掲示板で聞いて公式の意見を待ってみます
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2107 - この症状に対するやり取り(本家掲示板)
この様な症状ではないですか?
この症状のことを管理人さんは仰ってますので、これでない場合は本家掲示板でご質問されてください。
この症状であればライブラリのバージョンを確認なさって、最新のものを入れてみてください。
-
gdgd
Re: DXライブラリの不具合
すいません、それとは違う症状みたいです わざわざ動画を上げてくださりありがとうございます
自分にも動画をあげる技術があればお見せできるんですが
自分のはモニタサイズよりでかくなるのではなくて通常のウインドウとは違う挙動をするといことです
自分にも動画をあげる技術があればお見せできるんですが
自分のはモニタサイズよりでかくなるのではなくて通常のウインドウとは違う挙動をするといことです
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリの不具合
その状況が再現するソースコードを用意して問題の起こるDXライブラリのバージョンを明確にされたほうが良いと思います。
今までの話の流れで何度かバージョン付いて聞かれていると思いますが言及されていません。
[DXライブラリ置き場掲示板]で尋ねるなら、なおさら必要だと思いますので。
今までの話の流れで何度かバージョン付いて聞かれていると思いますが言及されていません。
[DXライブラリ置き場掲示板]で尋ねるなら、なおさら必要だと思いますので。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
gdgd
Re: DXライブラリの不具合
BorlandC++ ver 3.05
ソースコードはテストなので単純なものになっております
こんな感じですが、DXライブラリの掲示板ではソースを書き込むと長くなってしまうと思ったので
控えました やはり書きこんでおいた方ががいいですかな
ソースコードはテストなので単純なものになっております
#include "DxLib.h"
// プログラムは WinMain から始まります
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode( TRUE ) ;
SetWindowSizeChangeEnableFlag(TRUE);
if( DxLib_Init() == -1 ) // DXライブラリ初期化処理
{
return -1 ; // エラーが起きたら直ちに終了
}
WaitKey() ; // キー入力待ち
DxLib_End() ; // DXライブラリ使用の終了処理
return 0 ; // ソフトの終了
}
控えました やはり書きこんでおいた方ががいいですかな
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: DXライブラリの不具合
試してみましたが、再現しませんでした。
当方の環境
BCC 5.5
DXライブラリ 3.05
Windows7 64bit
NVIDIA GeForce GTS250
[訂正]
真下に動かした時は再現しました。
【追記】
VC++2008でも再現しますね。
当方の環境
BCC 5.5
DXライブラリ 3.05
Windows7 64bit
NVIDIA GeForce GTS250
[訂正]
真下に動かした時は再現しました。
【追記】
VC++2008でも再現しますね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。