ゲームの終了のさせかたについて。

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

ゲームの終了のさせかたについて。

#1

投稿記事 by まきんこ☆ » 17年前

すいませんDXライブラリで作成されたウインドウについての質問です。ウィンドウモードで起動させたときに、右上にXのアイコンが出てきますよね?
そのXによって終了させたときに、深刻なエラーとなります。(プログラムが内部的に終了していない)
Xを押して終了する方法などはあるんでしょうか?
もし、Xが押されたら、などの処理の方法がありましたら教えてください、お願いします。


tk-xleader

Re:ゲームの終了のさせかたについて。

#3

投稿記事 by tk-xleader » 17年前

Dxライブラリを使っているということは、While(ProcessMessage()!=-1)というループをしていると思います。
×が押されると、このループを抜ける事になりますから、そこでDxLib_End()関数を呼び出して、WinMainをreturn 0で終了する。
もしくは、先にstdlib.hをインクルードしておいて、exit(0);を呼び出して終了するかのどちらかでいいと思います。

閉鎖

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