DXライブラリの不具合

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

DXライブラリの不具合

#1

投稿記事 by gdgd » 14年前

SetWindowSizeChangeEnableFlagを使用し、ウインドウの大きさを調整しようとした場合、
動きがおかしいのですが既出でしょうか?   OSはXPです

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

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

#2

投稿記事 by Dixq (管理人) » 14年前

どのように動きがおかしいですか?DXライブラリのバージョンと詳しい現象を教えて頂かないと回答が難しいです・・。

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

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

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

gdgd

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

#3

投稿記事 by gdgd » 14年前

もしかすると、それかもしれませんが、そのバグは修正されたんですよね?
私がDXライブラリをダウンロードしたのは4月に入ってからですので違うと思います

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

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

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

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

#4

投稿記事 by Dixq (管理人) » 14年前

バージョンは何ですか?
DXライブラリの更新履歴を見ると

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


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

gdgd

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

#5

投稿記事 by gdgd » 14年前

管理人さんが提示されたバグとは少し違ったようです・・・
DXライブラリ置き場掲示板で聞いて公式の意見を待ってみます

アバター
bitter_fox
記事: 607
登録日時: 15年前
住所: 大阪府

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

#6

投稿記事 by bitter_fox » 14年前

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ライブラリの不具合

#7

投稿記事 by gdgd » 14年前

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#8

投稿記事 by softya(ソフト屋) » 14年前

その状況が再現するソースコードを用意して問題の起こるDXライブラリのバージョンを明確にされたほうが良いと思います。
今までの話の流れで何度かバージョン付いて聞かれていると思いますが言及されていません。
[DXライブラリ置き場掲示板]で尋ねるなら、なおさら必要だと思いますので。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

gdgd

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

#9

投稿記事 by gdgd » 14年前

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#10

投稿記事 by softya(ソフト屋) » 14年前

試してみましたが、再現しませんでした。
当方の環境
BCC 5.5
DXライブラリ 3.05
Windows7 64bit
NVIDIA GeForce GTS250

[訂正]
真下に動かした時は再現しました。
【追記】
VC++2008でも再現しますね。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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