home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / primcuts.zip / VIO_cursorsize.c < prev    next >
Text File  |  1999-04-16  |  641b  |  33 lines

  1. #define INCL_VIO
  2.  
  3. #include <os2.h>
  4.  
  5. #include <conio.h>
  6.  
  7. void main(void)
  8. {
  9.    VIOCURSORINFO  CursorData;
  10.  
  11.    SHORT   start;
  12.    SHORT   end;
  13.    short   chr;
  14.  
  15.    VioGetCurType(&CursorData, (HVIO)0);
  16.    start = CursorData.yStart;
  17.    end = CursorData.cEnd;
  18.  
  19.    while(chr != 27)
  20.    {
  21.       chr = getch();
  22.       if(chr == 'q') start--;
  23.       if(chr == 'a') start++;
  24.       if(chr == 'w') end--;
  25.       if(chr == 's') end++;
  26.       CursorData.yStart = start;
  27.       CursorData.cEnd = end;
  28.       VioSetCurType(&CursorData, (HVIO)0);
  29.       if(chr == 13)
  30.           cprintf("start: %d\n\r  end: %d\n\r", start, end);
  31.    }
  32. }
  33.