ページ 11

ウィンドウが表示されませんorz

Posted: 2007年1月28日(日) 22:46
by 名無しさん
include "DxLib.h"

struct CharaData{
int x;
int y;
int mae,hidari,migi,tama;
};

struct CharaData jikidata;

int jikinomuki=0;
int statusboard=LoadGraph("StatusBoard.png");

int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow )
{
ChangeWindowMode(TRUE);// ウインドウモードに変更
SetGraphMode(600,480,16);//ウィンドウの大きさ
if(DxLib_Init()==-1) return(-1);//DXライブラリ初期化

WaitKey();
DxLib_End();//DXライブラリ終了
return(0);//終了
}


エラーの表示がでてないのにウィンドウが表示されません。
PCの動作が重くなっているので実行はされてると思うのですが・・・
誰かわかる人いましたら解決策を教えてください。

Re:ウィンドウが表示されませんorz

Posted: 2007年1月29日(月) 00:13
by 管理人
PCがないので実行していませんが、記述は間違ってないんじゃないかと思います。
ビデオカードのドライバの事も絡んできますので
本家で質問されてはいかがでしょうか。
明日でよければ私の方でチェックしてみまる。

Re:ウィンドウが表示されませんorz

Posted: 2007年1月29日(月) 01:29
by むつ
当方の経験より。
画面のプロパティ→設定→画面の色
当方の環境では、24ビットではウィンドウ表示されないので16ビットに変更しました。

Re:ウィンドウが表示されませんorz

Posted: 2007年1月29日(月) 08:38
by 管理人
おぉ!むつさん、2ポイントって掲示板設立以来最低ポイントです^^;

DXライブラリ本家の掲示板はココです。
http://hpcgi2.nifty.com/natupaji/aska.cgi

Re:ウィンドウが表示されませんorz

Posted: 2007年1月29日(月) 10:37
by 名無しさん
16ビットに変更したのですが変わりませんでした;
本家に質問してみます(・ω・`)

解決しました!

Posted: 2007年1月29日(月) 12:59
by 名無しさん
DxLib_Init関数の後に int statusboard=LoadGraph("StatusBoard.png"); をもっていったら
うまくいきました!
DxLib_Init関数より前にLoadGraph関数を使用したら
エラーが起こるみたいです。

Re:解決しました!

Posted: 2007年1月29日(月) 15:39
by 管理人
あ、ホントですね^^;