使用SDLGUI快速创建WIDGET(2分钟视频)
sdlgui吧
全部回复
仅看楼主
level 10
twtfcu3 楼主
视频下载 地址百度网盘
视频大小2M,格式SWF
2014年05月29日 13点05分 1
level 10
twtfcu3 楼主
#include <SDL2/SDL.h>
#include "sdlgui/sdlgui.h"
using namespace std;
typedef class plane : public GUI<plane,sdl_widget>
{
public:
plane();
plane(const char*,int,int,int,int,Uint32);
int init();
int init(const char*,int,int,int,int,Uint32);
int sysevent(SDL_Event*);
protected:
sdl_widget_ptr _title;
sdl_button_ptr _min,_close;
sdl_view_ptr _view;
sdl_h_scroll_ptr _h;
}*plane_ptr;
plane::plane()
:
GUI<plane,sdl_widget>()
{
init();
}
plane::plane(const char* ptitle,int px,int py,int pw,int ph,Uint32 pflag)
:
GUI<plane,sdl_widget>()
{
init(ptitle,px,py,pw,ph,pflag);
}
int plane::init()
{
if(sdl_widget::init())return -1;
return 0;
}
int plane::init(const char* ptitle,int px,int py,int pw,int ph,Uint32 pflag)
{
if(sdl_widget::init(ptitle,px,py,pw,ph,pflag))return -1;
_title = add<sdl_widget>("title",0,0,pw,30,1);
_title->fill_rect(NULL,0xfffff0);
_min = _title->add<sdl_button>("-",pw-60,0,30,30,1);
_close = _title->add<sdl_button>("x",pw-30,0,30,30,1);
_view = add<sdl_view>("",0,30,pw-30,ph-30,1);
_view->view.init("",0,0,600,600,1);
_view->view.img_load(ptitle);
_view->scroll(1);
_h = add<sdl_h_scroll>("",pw-30,30,30,ph-30,1);
return 0;
}
int plane::sysevent(SDL_Event*e)
{
switch(e->type)
{
default:
break;
}
return sdl_widget::sysevent(e);
}
int main(int argc, char * argv[])
{
sdl_frame f("sdlgui",100,100,600,600,SDL_WINDOW_SHOWN);
f.add<plane>("bg.jpg",0,0,600,300,1);
f.run();
return 0;
}
2014年05月29日 13点05分 2
level 10
twtfcu3 楼主
我要叫了
2014年05月29日 13点05分 3
2014年05月29日 13点05分
2014年05月29日 13点05分
2014年05月29日 13点05分
2014年05月29日 13点05分
level 11
顶,,,,,,
2014年05月29日 14点05分 4
level 8
[黑线]....
2014年05月29日 14点05分 5
这表情是咋了
2014年05月29日 15点05分
level 9

2014年05月29日 14点05分 6
level 11
其实我的疑问是为什么视频可以是flash的而且那么小那么清晰,不知道楼主用的什么软件录的屏幕。。
还有楼这打字的速度好像好快啊
2014年05月29日 15点05分 7
哦,你下载视频看啊,是用电脑看的,还是手机看的
2014年05月29日 15点05分
回复 twtfcu3 :手机
2014年05月29日 15点05分
回复 twtfcu3 :用的是在WIN中最好最强的录像软件,你看那个视频右上角就知道了
2014年05月29日 15点05分
回复 music_fans_i :看来以后用SWF来发布视频能手机用户还是有好处
2014年05月29日 15点05分
level 9
额额,支持……
2014年05月29日 15点05分 8
顶你
2014年05月29日 15点05分
level 9
再顶一个[真棒]
2014年05月29日 22点05分 9
level 4
[钱]
2014年05月30日 02点05分 10
level 9

   --
::: (\_(\ I
*: (=’ :’) :* miss
•..(,(”)(”) ¤°.¸¸.•´¯`» you
2014年05月30日 02点05分 11
1