home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / PROGRAM / C / WINCLIP / EXAM123.C < prev    next >
Text File  |  1993-12-01  |  960b  |  43 lines

  1.   #include "window.h"
  2.   #define NORM  CREATE_VIDEO_ATTRIBUTE(black,white)
  3.  
  4.   WPOINTER w;
  5.  
  6.   main()
  7.   {
  8.     WindowInitializeSystem();
  9.     WindowSaveInitial(0);
  10.     w = WindowInitialize(BORDER,1,1,30,10,NORM,NORM,SINGLEBOX);
  11.     WindowOpen(w);
  12.     WindowDisplay(w,1,NOEFFECT);
  13.     WindowWriteString(w,"Press a key to change rows",1,1);
  14.     GET_KEY();
  15.     if (VGA_MODE_ON || MCGA_MODE_ON)
  16.       SetVideoRows(50,0);
  17.     else
  18.     if (EGA_MODE_ON)
  19.       SetVideoRows(43,0);
  20.     else
  21.     {
  22.       WindowWriteString(w,"Cannot change rows",1,1);
  23.       exit(0);
  24.     }
  25.  
  26.     /* Adjust the screen information */
  27.     AdjustScreenInfo(0);
  28.  
  29.     /* OK to adjust to new height */
  30.     WindowResizeHeight(w,40,ANCHORLEFT);
  31.  
  32.     WindowWriteString(w,"Now press a key to change back",2,1);
  33.     GET_KEY();
  34.  
  35.     /*  First we must resize window */
  36.     WindowResizeHeight(w,10,ANCHORTOP);
  37.  
  38.     SetVideoRows(25,0);
  39.  
  40.     AdjustScreenInfo(0);
  41.  
  42.   }
  43.