トップページ > 過去ログ > 記事閲覧
サンプルプログラムが正常に動作されない
名前:GB 日時: 2008/11/04 17:38

はじめましてGBというものです。 OSはXPです。 VC++ 2008 Express Edition を使っています。 サンプルプログラムの LoadGraphScreen( 0 , 0 , "test1.bmp" , TRUE ) ; の場所をDrawBoxにすると四角形が表示されるのですが、画像ファイルが表示できません。 画像ファイルを表示させるのには、何か必要なことがあるのでしょうか? 今回実行したプログラムです。 図形描写しか確認できませんでした。 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ) ;//ウィンドウモードに変更する関数 if( DxLib_Init() == -1 ) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } while(ProcessMessage() == 0 && CheckHitKey(KEY_INPUT_ESCAPE) == 0) { if(CheckHitKey(KEY_INPUT_SPACE) == 0){ DrawBox(320,240,340,260,GetColor(0,0,255),TRUE); LoadGraphScreen(0,0,"test1.bmp",TRUE); } } WaitKey() ; // キーの入力待ち(『WaitKey』を使用) DxLib_End() ; // DXライブラリ使用の終了処理 return 0 ; // ソフトの終了 }

Page: 1 |

Re: サンプルプログラムが正常に動作されない ( No.2 )
名前:Will 日時:2008/11/04 17:29

test1.bmpの置かれている場所が間違っていませんか? VC上から実行している場合test1.bmpはプロジェクトファイル(*.vcproj) と同じ場所にないといけません。 あと、下のほうで同じ質問がありましたが、Vista環境では ご提示のような表画面に直接描画するプログラムは正常に動作しないとのことです。 ですので、「DXライブラリサンプルプログラム」にあるような 裏画面を使用したものでお試しください。
報告 ( No.3 )
名前:GB 日時:2008/11/04 17:42

>test1.bmpの置かれている場所が間違っていませんか? >VC上から実行している場合test1.bmpはプロジェクトファイル(*.vcproj) >と同じ場所にないといけません。 Willさん 全くその通りでした。 ありがとうございました。

Page: 1 |