⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drv_test.c

📁 eCGUI 驱动构造例子 只要驱动例子能运行
💻 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 + -