open-mgl-dev (開発バージョン) (0.7.9.80) | 2009-11-02 22:25 |
open-mgl (DirectX9, VC++2008) (0.7.9) | 2009-09-27 20:32 |
roast-dev (開発バージョン) (0.0.1.40-dev) | 2009-11-02 23:09 |
(※インクルード、ライブラリパス等の設定は省きます。これらに関してはパッケージ同封のドキュメントを参照してください)
最も簡単なプログラムです。
もうちょっとまともなのだとこんな感じ、
- #include <windows.h>
- #include <mgl.h>
- #include "MglguiScreen.h"
- #include "MglAghImage.h"
- class CMglTestFrame : public CMglguiWindow
- {
- private:
- CMglAghImage m_img;
- public:
- // 初期化時に呼ばれる
- void OnInit(){
- EnableEscEnd();
- m_img.EnableDragMovable();
- m_img.Load("test.jpg");
- CMglguiWindow::RegistControl(&m_img);
- }
- // ウインドウ生成前に呼ばれる
- void OnCreateWindow(agh::CREATE_WINDOW_INFO *pWindowInfo){
- pWindowInfo->nWinWidthSize = 800;
- pWindowInfo->nWinHeightSize = 600;
- pWindowInfo->strWindowTitle = "さんぷるぷろぐらむ";
- }
- };
- // WinMain
- int APIENTRY WinMain(HINSTANCE hInstance,
- HINSTANCE hPrevInstance,
- LPSTR lpCmdLine,
- int nCmdShow )
- {
- CMglTestFrame frame;
- frame.Start();
- return 0;
- }
ESCキーで終了出来るようにし、ウインドウサイズとタイトルをデフォルトから変更し、また、「test.jpg」と言う画像を表示しています。(test.jpgは適当に自前で用意してください)