دوست عزيز اين هم کد موس.کامل کامل هستش.
#include"dos.h"
#include"iostream.h"
#include"stdio.h"
#include"stdlib.h"
#include"conio.h"
#include"graphics.h"
void InitGraph()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, " ");
}
//********Hide*************
void hide()
{
asm{
mov ax,2
int 33h
}
}
//********Init**************
void init()
{
union REGS r;
r.x.ax=4;
int86(0x33,&r,&r);
r.x.cx=630;
int86(0x33,&r,&r);
r.x.dx=465;
int86(0x33,&r,&r);
asm{
mov ax,0
int 33h
}
}
//************show************
void show()
{
asm{
mov ax,1h
int 33h
}
}
//**************Onclick********
int onclick(int x,int y,int x1,int y1)
{
union REGS r;
r.x.ax=3;
int86(0x33,&r,&r);
if(r.x.bx==1&&(r.x.cx>x && r.x.cx<x1)&&(r.x.dx>y && r.x.dx<y1))
return 1;
if(r.x.bx==2&&(r.x.cx>x && r.x.cx<x1)&&(r.x.dx>y && r.x.dx<y1))
return 2;
return -1;
}
void Program()
{
init();
show();
bar(100,100,200,200);
while(onclick(100,100,200,200)!=2)
if(onclick(100,100,200,200)==1)
{
setcolor(random(14));
outtextxy(random(300),random(300),"right click");
}
}
//**********manin()*************
void main()
{
clrscr();
InitGraph();
Program();
}
اگه مشکلي بود باز هم در خدمتيم
.gif)