📄 bwin.h
字号:
void winbox(BITMAP *bmp,short x,short y,short x1,short y1,short mode)
{
switch(mode){
case 1:
rect(bmp,x,y,x1,y1,CYAN);
break;
case 2:
line(bmp,x,y,x1,y,CYAN);
line(bmp,x,y,x,y1,CYAN);
line(bmp,x,y1,x1,y1,BLACK);
line(bmp,x1,y,x1,y1,BLACK);
break;
default:
line(bmp,x,y,x1,y,CYAN);
line(bmp,x,y,x,y1,CYAN);
line(bmp,x,y1,x1,y1,WHITE);
line(bmp,x1,y,x1,y1,WHITE);
break;
}
}
void winc(BITMAP *bmp,short x,short y,short x1,short y1,char *s)
{
winbar(bmp,x,y,x1,y1,3);
rectfill(bmp,x+2,y+2,x1-2,y+20,BLUE);
winbox(bmp,x+1,y+22,x1-1,y+24,2);
winbox(bmp,x+2,y1-20,x1-2,y1-22,2);
winbar(bmp,x1-20,y+3,x1-2,y+19,2);
winbar(bmp,x1-40,y+3,x1-22,y+19,2);
winbar(bmp,x1-60,y+3,x1-42,y+19,2);
line(bmp,x1-18,y+5,x1-3,y+15,0);
line(bmp,x1-2,y+5,x1-18,y+15,0);
line(bmp,x1-58,y+15,x1-45,y+15,0);
winbar(bmp,x1-38,y+5,x1-24,y+15,2);
textout(bmp,s,x+5,y+3,WHITE);
rectfill(bmp,x+5,y+35,x1-5,y1-25,WHITE);
winbox(bmp,x+4,y+34,x1-4,y1-24,2);
}
void winbar(BITMAP *bmp,short x,short y,short x1,short y1,short mode)
{
switch(mode){
case 1:
setcolor(get_color(2,2,2));
line(bmp,x,y,x1,y);
line(bmp,x,y,x,y1);
setcolor(get_color(3,3,3));
line(bmp,x,y1,x1,y1);
line(bmp,x1,y,x1,y1);
break;
case 2:
rect(bmp,x,y,x1,y1,WHITE);
break;
default:
line(bmp,x,y,x1,y,WHITE);
line(bmp,x,y,x,y1,WHITE);
line(bmp,x+1,y,x1+1,y,WHITE);
line(bmp,x-1,y,x-1,y1,WHITE);
line(bmp,x,y1,x1,y1,CYAN);
line(bmp,x1,y,x1,y1,CYAN);
line(bmp,x-1,y1,x1-1,y1,WHITE);
line(bmp,x1+1,y,x1+1,y1,WHITE);
break;
}
rectfill(bmp,x+1,y+1,x1-1,y1-1,CYAN);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -