-
- 新しいプロジェクトの作成

-
- Windowsデスクトップウィザードを選択

-
- プロジェクト名を入力し、保存先を指定し、ソリューションとプロジェクトを同じディレクトリに配置するにチェックを入れる

-
- アプリケーションの種類:デスクトップアプリケーション(.exe)を選択し、空のプロジェクトにチェックを入れる

-
- 新しい項目の追加

-
- CPPファイルを作成

-
- プロジェクト名のプロパティ

-
- 構成:全ての構成・プラットフォーム:すべてのプラットフォームを確認し、文字セットをマルチバイト文字セットを使用する変更

-
- C++ → 全般
追加のインクルードディレクトリを
C:\DxLib_VC\プロジェクトに追加すべきファイル_VC用
に設定

-
- リンカー:全般 追加のライブラリディレクトリ
C:\DxLib_VC\プロジェクトに追加すべきファイル_VC用
に設定

-
- 構成:Release → 【C/C++】→ コード生成 →ランタイムライブラリ → マルチスレッド(/MT)

-
- 構成:Debug → C/C++ → ランタイムライブラリ:マルチスレッドデバック(/MTd)

#include "DxLib.h"
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
//定数の宣言
//ウィンドウの幅と高さのピクセル数
const int WIDTH = 960, HEIGHT = 640;
//よく使う色を定義
const int WHITE = GetColor(255, 255, 255);
//ウィンドウのタイトル
SetWindowText("DXライブラリの使い方");
//ウィンドウの大きさとカラービット数の指定
SetGraphMode(WIDTH, HEIGHT, 32);
//ウィンドウモードで起動
ChangeWindowMode(TRUE);
if (DxLib_Init() == -1) return -1;
SetBackgroundColor(0, 0, 0); //背景色の指定
SetDrawScreen(DX_SCREEN_BACK); //描画面を裏画面にする
//変数宣言
int timer = 0; //経過時間を数える変数
while (1) //メインループ
{
ClearDrawScreen(); //画面をクリアする
timer++; //時間をカウント
DrawFormatString(10, 10, WHITE, "%d", timer);
//ここから書く
DrawCircle(480, 320, 100, 0x0000ff); //円を描く
//-------------------------------------------------------
ScreenFlip(); //裏画面の内容を表画面に反映させる
WaitTimer(33); //一定時間待つ
//Windows から情報を受け取りエラーが起きたら終了
if (ProcessMessage() == -1) break;
//ESCキーが押されたら終了
if (CheckHitKey(KEY_INPUT_ESCAPE) == 1) break;
}
DxLib_End(); //DXライブラリ使用の終了処理
return 0; //ソフトの終了
}