ページ 11

DXライブラリの不具合

Posted: 2011年4月29日(金) 19:20
by gdgd
SetWindowSizeChangeEnableFlagを使用し、ウインドウの大きさを調整しようとした場合、
動きがおかしいのですが既出でしょうか?   OSはXPです

Re: DXライブラリの不具合

Posted: 2011年4月29日(金) 19:28
by Dixq (管理人)
どのように動きがおかしいですか?DXライブラリのバージョンと詳しい現象を教えて頂かないと回答が難しいです・・。

例えば医者に行って
「具合が悪いんですが、何故ですか?」
と言っても医者は困ってしまいますよね。

情報が多いほど回答がしやすくなるのでより詳細な情報を頂けると幸いです。

もしかしたら、昔のバージョンでは、この関数に不具合があったので、それかもしれません。
全く同じような質問を私がDXライブラリの管理人さんにさせて頂いたことがあります。
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2107
この現象であれば現在の最新バージョンでは修正されています。

Re: DXライブラリの不具合

Posted: 2011年4月29日(金) 19:52
by gdgd
もしかすると、それかもしれませんが、そのバグは修正されたんですよね?
私がDXライブラリをダウンロードしたのは4月に入ってからですので違うと思います

説明下手ですが説明させてもらいます
ウインドウの右上を掴んだ状態で上下左右にマウスをカーソルを
動かしてみるとウインドウがどんどん下にずれていきます

ちなみにBorlandC++用のものを使わせてもらっています

Re: DXライブラリの不具合

Posted: 2011年4月29日(金) 20:31
by Dixq (管理人)
バージョンは何ですか?
DXライブラリの更新履歴を見ると

(2011/4/2)
3.05  正式公開に当たってバージョン番号を変更。
3.04e  SetWindowSizeChangeEnableFlag でウインドウのサイズを変更できるように
   した状態でウインドウの端をドラッグしてウインドウのサイズを
   デスクトップのサイズ以上に大きくしようとするとウインドウが画面外に
   移動してしまうバグを修正。


と書かれています。
差し替えても直らない時は管理人さんに聞いた方が良いのではないかと思います。

Re: DXライブラリの不具合

Posted: 2011年4月30日(土) 10:40
by gdgd
管理人さんが提示されたバグとは少し違ったようです・・・
DXライブラリ置き場掲示板で聞いて公式の意見を待ってみます

Re: DXライブラリの不具合

Posted: 2011年4月30日(土) 11:00
by bitter_fox
Dixq (管理人) さんが書きました:バージョンは何ですか?
DXライブラリの更新履歴を見ると

(2011/4/2)
3.05  正式公開に当たってバージョン番号を変更。
3.04e  SetWindowSizeChangeEnableFlag でウインドウのサイズを変更できるように
   した状態でウインドウの端をドラッグしてウインドウのサイズを
   デスクトップのサイズ以上に大きくしようとするとウインドウが画面外に
   移動してしまうバグを修正。


と書かれています。
差し替えても直らない時は管理人さんに聞いた方が良いのではないかと思います。
gdgd さんが書きました:管理人さんが提示されたバグとは少し違ったようです・・・
DXライブラリ置き場掲示板で聞いて公式の意見を待ってみます
- 症状の動画
http://hpcgi2.nifty.com/natupaji/bbs/pa ... ew&no=2107 - この症状に対するやり取り(本家掲示板)

この様な症状ではないですか?
この症状のことを管理人さんは仰ってますので、これでない場合は本家掲示板でご質問されてください。

この症状であればライブラリのバージョンを確認なさって、最新のものを入れてみてください。

Re: DXライブラリの不具合

Posted: 2011年4月30日(土) 12:48
by gdgd
すいません、それとは違う症状みたいです わざわざ動画を上げてくださりありがとうございます
自分にも動画をあげる技術があればお見せできるんですが
自分のはモニタサイズよりでかくなるのではなくて通常のウインドウとは違う挙動をするといことです

Re: DXライブラリの不具合

Posted: 2011年4月30日(土) 13:08
by softya(ソフト屋)
その状況が再現するソースコードを用意して問題の起こるDXライブラリのバージョンを明確にされたほうが良いと思います。
今までの話の流れで何度かバージョン付いて聞かれていると思いますが言及されていません。
[DXライブラリ置き場掲示板]で尋ねるなら、なおさら必要だと思いますので。

Re: DXライブラリの不具合

Posted: 2011年4月30日(土) 14:46
by gdgd
BorlandC++ ver 3.05
ソースコードはテストなので単純なものになっております

コード:


#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 ;				// ソフトの終了 
}
こんな感じですが、DXライブラリの掲示板ではソースを書き込むと長くなってしまうと思ったので
控えました      やはり書きこんでおいた方ががいいですかな

Re: DXライブラリの不具合

Posted: 2011年4月30日(土) 15:16
by softya(ソフト屋)
試してみましたが、再現しませんでした。
当方の環境
BCC 5.5
DXライブラリ 3.05
Windows7 64bit
NVIDIA GeForce GTS250

[訂正]
真下に動かした時は再現しました。
【追記】
VC++2008でも再現しますね。