Subject: Button in C Language |
Author:
Zahid Iqbal
|
[
Next Thread |
Previous Thread |
Next Message |
Previous Message
]
Date Posted: 10:18:10 06/19/05 Sun
Author Host/IP: NoHost/202.174.136.205
#include
#include
#include
#include
#include
void drawButton(int x,int y,int width, int height, char caption[],int status);
//======================================================================
//Made by Zahid iqbal Shah BIT Qta
void main(void)
{
int dr=DETECT,md;
initgraph(&dr,&md,"c:\\tc\\bgi");
setbkcolor(3);
while(!kbhit())
{
drawButton(100,100,160,20,"CANCEL",0);
drawButton(100,300,160,120,"1",0);
delay(500);
drawButton(100,100,160,20,"CANCEL",1);
drawButton(100,300,160,120,"1",1);
delay(500);
}
getch();
closegraph();
}
//=====================================================================
void drawButton(int x,int y,int width, int height, char caption[],int status)
{
setfillstyle(1,7);
bar(x,y,x+width,y+height);
if(status==0)
setcolor(15);
else
setcolor(8);
line(x,y,x+width,y);
line(x,y,x,y+height);
if(status==0)
{
setcolor(8);
line(x+1,y+height,x+width,y+height);
line(x+width,y+1,x+width,y+height);
}
setcolor(8);
if(status==0)
outtextxy(x+width/2-(strlen(caption)*3.5), y+height/2-3,caption);
else
outtextxy(x+width/2-(strlen(caption)*3.5)+2, y+height/2-3+1,caption);
}
[
Next Thread |
Previous Thread |
Next Message |
Previous Message
]
| |