#include"Block/frame.h" //#include"Block/image.h" #include"Block/sprite.h" //#include"Block/objects.h" #include class GameWindow :public Frame { public : void onPaint(PaintEvent e) { Sprite sprite; Sprite sprite2; Image bitmap; char ch[100]; DWORD te; te = timeGetTime(); sprite.loadImage("test.bmp"); sprite2.loadImage("test1.bmp"); sprite.add(&sprite2); // sprite.getImage().Plus(sprite.getlpImage(),sprite2.getlpImage()); sprite.draw(); StretchDIBits(e.hdc, 0, 0, 640, 480, 0, 0, 640, 480, sprite.getImage().getBitmapMap(), &sprite.getImage().getBitmapInfo(), DIB_RGB_COLORS, SRCCOPY ); } }; int PASCAL WinMain(HINSTANCE , HINSTANCE, LPSTR, int) { GameWindow fra; fra.show(); while(0 <= fra.EventRoop()){;} return 0; }