Hello Friends...
In this post you will get some basic idea about Mouse-Programming in "C" Language.
The concept of Union in C is used here to address the Registers which shows the co-ordinate positions if screen.
- For Detecting Mouse value of Register is 0,
- For Showing the text, value is 1,
- For Showing mouse graphics, value is 1 with getch().
#include <dos.h>
#include <graphics.h>
union REGS in, out;
void detectmouse ()
{
in.x.ax = 0;
int86 (0X33,&in,&out);
if (out.x.ax == 0)
printf ("\nMouse Fail To Initialize");
else
printf ("\nMouse Succesfully Initialize");
}
void showmousetext ()
{
in.x.ax = 1;
int86 (0X33,&in,&out);
}
void showmousegraphics ()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
in.x.ax = 1;
int86 (0X33,&in,&out);
getch ();
closegraph ();
}
int main ()
{
detectmouse ();
showmousegraphics ();
getch ();
return 0;
}
If U want this code mail me i will send u...
------------------------------------------------------------------------------------------------------------------------
* எமது தளத்தில் விளம்பரம் செய்ய விரும்புபவர்கள் ( antonavis713@gmail.com ) என்ற Email மூலம் தொடர்பு கொள்ளுங்கள். ( குறைந்த கட்டணத்தில்.)
* நண்பர்களே இப்பதிவு உங்களக்கு பிடித்திருந்தால் உங்களது கருத்துக்களை மறக்காமல் தெரிவிக்கவும்.
0 comments:
கருத்துரையிடுக