本日のプログラミング放送(6/24)
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

本日のプログラミング放送(6/24)

2014-06-24 21:43

    本日より、ゲーム制作の方を開始します。みなさんで検討した結果、育成ゲームを作成しようということになりました。Win32でvisualstudio2010で制作していきます。

    仕様はざっとこんな感じです↓


    ファイルの構成はこんなところ↓








    //func( TCHAR* t ) とした関数があったとき
    //実際に呼び出す際は、 func( TEXT("MYBMP") ); というように呼び出す
    //もう一度言うけど、"string"はchar*の文字列。TCHAR*にするためにTEXTマクロで囲う
    void ShowMyBMP(HWND hWnd, HDC hdc,TCHAR *T,int X,int Y)
    {
    HDC hmdc;
    HBITMAP hBitmap;
    BITMAP bmp;
    HINSTANCE hInst;
    int BMP_W, BMP_H;

    hInst = (HINSTANCE)GetWindowLong(hWnd, GWL_HINSTANCE);
    hBitmap = LoadBitmap(hInst, T);
    GetObject(hBitmap, sizeof(BITMAP), &bmp);
    BMP_W = (int)bmp.bmWidth;
    BMP_H = (int)bmp.bmHeight;
    hmdc = CreateCompatibleDC(hdc);
    SelectObject(hmdc, hBitmap);
    BitBlt(hdc, X, Y, BMP_W, BMP_H, hmdc, 0, 0, SRCCOPY);

    DeleteDC(hmdc);
    DeleteObject(hBitmap);
    return;

    }

    画像の関数に引数を追加してみた。これは、ずいぶんらくになったぞ!!








    これで、ボタンの配置ができました。ではまた次回。



    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。