home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1989 / 03 / extra / maustest.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-12-22  |  1.1 KB  |  49 lines

  1. /*----------------------------------------------*/
  2. /*                 MAUSTEST.C                   */
  3. /*     Testprogramm zum Turbo C Maustreiber     */
  4. /*         (C) 1988 R.Ziegaus & TOOLBOX         */
  5. /*----------------------------------------------*/
  6.  
  7.  
  8. /* Ein kleines Demoprogramm zur Eventverwaltung */
  9.  
  10. #include <stdio.h>
  11. #include <conio.h>
  12. #include "mouse.h"
  13.  
  14.  
  15. #ifndef __LARGE__
  16. #error Alle Module im
  17. #error LARGE-Speichermodell compilieren !!!
  18. #endif
  19.  
  20. /* Prototypen für Eventverwaltung */
  21.  
  22. void InitEventQueue(int CallMask);
  23. void ShowQueue(void);
  24.  
  25. void main()
  26. {
  27.   int index, CallMask = 10;
  28.  
  29.   clrscr();
  30.   gotoxy(10, 3);
  31.   printf(
  32.   "Ein Demoprogramm zur MouseEvent-Verwaltung\n");
  33.   /* Maus initialisieren             */
  34.   InitMouse();
  35.   /* Ereignisschlange initialisieren */
  36.   InitEventQueue(CallMask);
  37.   /* Mauscursor anzeigen             */
  38.   ShowMouseCursor();
  39.   for (index = 1;index <= 5;index++)
  40.    {
  41.      /* Warteschlange anzeigen          */
  42.      ShowQueue();
  43.      /* Durch Enter geht's weiter       */
  44.      getchar();
  45.    }
  46.  /* Mauscursor wieder abschalten    */
  47.  HideMouseCursor();
  48. }
  49.