📄 drv_test.c
字号:
#define BLOCK_DXBOX
#include "stdio.h"
#include "common.h"
#include "dx.h"
#include "in.c"
#include "out.c"
#include "init.c"
uint32 G_COLORS[16];
struct BITMAP Screen;
struct BITMAP *PScreen=&Screen;
PGUI_DX cur_dx;
int test_buf[50][50];
void AddEvent(PMESSAGE msg)
{
printf("New Event!");
}
int main(void)
{
int i=0,j=0;
struct BITMAP test_map;
char str[10];
cur_dx=_low_drv_init(PScreen);
dj_init(PScreen);
cur_dx=PScreen->pDraw;
for(i=0;i<100;i++)
for(j=200;j<300;j++)
dj_putpixel(PScreen,i,j,G_COLORS[1]);
#if 1
test_map.rect.left=0;
test_map.rect.top=0;
test_map.rect.right=40;
test_map.rect.bottom=40;
dj_bitblt(&test_map,0,200,40,40,PScreen,0,200,1);/* Copy to buffer */
dj_bitblt(PScreen,200,200,40,40,&test_map,0,0,2); /* Copy to Video */
//cur_dx->bitblt(&cur_screen,cur_dx->mx,cur_dx->my,20,20,cur_dx->mouse_map,0,0,2);
#endif
printf("There is a bar on (0,200,100,300) in color BLUE.\n And a small bar on (200,200,240,240) also in BLUE.\n");
printf("Yes/No:");
scanf("%s",str);
dj_exit(PScreen);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -