/*TC 3.0 编译 */
/*这不是类似于 VB 的 form 窗体 commandbutton 按钮 */
#include<stdio.h>
#include<graphics.h>
int main(void)
{
struct form
{
int up;
int down;
int left;
int right;
}button;
int driver,mode;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"c:\\tc\\bgi");
button.up=100;
button.down=130;
button.left=200;
button.right=300;
setcolor(WHITE);
bar(button.left-150,button.up-50,button.right+152,button.down+262);
setcolor(DARKGRAY);
setfillstyle(SOLID_FILL,DARKGRAY);
bar(button.left-148,button.up-48,button.right+150,button.down+260);
setcolor(LIGHTGRAY);
line(button.left-50,button.up-20,button.right+50,button.down-50);
line(button.left-49,button.up-19,button.right+49,button.down-49);
line(button.left-50,button.up-20,button.right-150,button.down+150);
line(button.left-49,button.up-19,button.right+49,button.down+149);
setcolor(DARKGRAY);
line(button.left-50,button.up+180,button.right+50,button.down+150);
line(button.left-49,button.up+179,button.right+49,button.down+149);
line(button.left+150,button.up-20,button.right+50,button.down+150);
line(button.left+149,button.up-19,button.right+49,button.down+149);
setfillstyle(SOLID_FILL,BLUE);
bar(button.left-49,button.up-19,button.right+49,button.down+149);
setcolor(DARKGRAY);
line(button.left,button.up,button.right,button.down-30);
line(button.left+1,button.up+1,button.right-1,button.down-29);
line(button.left,button.up,button.right-100,button.down);
line(button.left+1,button.up+1,button.right-99,button.down-1);
setcolor(WHITE);
line(button.left,button.up+30,button.right,button.down);
line(button.left+1,button.up+29,button.right-1,button.down-1);
line(button.left+100,button.up+30,button.right,button.down-30);
line(button.left+99,button.up+29,button.right-1,button.down-29);
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(button.left+2,button.up+28,button.right-2,button.down-28);
setcolor(WHITE);
line(button.left,button.up+50,button.right,button.down+20);
line(button.left+1,button.up+51,button.right-1,button.down+21);
line(button.left,button.up+50,button.right-100,button.down+50);
line(button.left+1,button.up+51,button.right-99,button.down+49);
setcolor(DARKGRAY);
line(button.left,button.up+80,button.right,button.down+50);
line(button.left+1,button.up+79,button.right-1,button.down+49);
line(button.left+100,button.up+80,button.right,button.down+20);
line(button.left+99,button.up+79,button.right-1,button.down+21);
setfillstyle(SOLID_FILL,LIGHTGRAY);
bar(button.left+2,button.up+78,button.right-2,button.down+22);
getch();
closegraph();
return 0;
}
[[it] 本帖最后由 xianshizhe111 于 2008-2-23 21:27 编辑 [/it]]