30 மே, 2014

Mouse Programming In C: See that Arrow at Runtime..!!

Posted by Anto Navis
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 மூலம் தொடர்பு கொள்ளுங்கள். ( குறைந்த கட்டணத்தில்.)

* நண்பர்களே இப்பதிவு உங்களக்கு பிடித்திருந்தால் உங்களது கருத்துக்களை மறக்காமல் தெரிவிக்கவும். 

>>> Facebook Page பக்கத்தில் Like பண்ணாதவர்கள்  கணினி தொழில்நுட்பம் Pageல் லைக் செய்திடுங்கள்.



>>> Facebook Group  இல் இணையாதவர்கள் கணினி தொழில்நுட்பம் Group இல் இணைந்து கொள்ளுங்கள்.


0 comments:

கருத்துரையிடுக

பிரபலமான இடுகைகள்