GETLRGST.C
/******************************************************************************\ 
*       This is a part of the Microsoft Source Code Samples.  
*       Copyright 1993 - 1998 Microsoft Corporation. 
*       All rights reserved.  
*       This source code is only intended as a supplement to  
*       Microsoft Development Tools and/or WinHelp documentation. 
*       See these sources for detailed information regarding the  
*       Microsoft samples programs. 
\******************************************************************************/ 
 
#include <windows.h> 
#include <stdio.h> 
#include "console.h" 
 
/********************************************************************* 
* FUNCTION: demoGetLargest(HANDLE hConOut)                           * 
*                                                                    * 
* PURPOSE: demonstrate GetLargestConsoleWindowSize. Reports the size * 
*          of the largest possible console window, given the current * 
*          font.                                                     * 
*                                                                    * 
* INPUT: console input handle to query the information from and to   * 
*        output to                                                   * 
*********************************************************************/ 
 
void demoGetLargest(HANDLE hConOut) 
{ 
  COORD coordLargest; /* hold the largest window size */ 
  CHAR szTemp[128]; 
 
  setConTitle(__FILE__); 
  coordLargest = GetLargestConsoleWindowSize(hConOut); 
  PERR(coordLargest.X | coordLargest.Y, "GetLargestConsoleWindowSize"); 
  myPuts(hConOut, "The largest console window size for this console, as\n" 
                  "reported by GetLargestConsoleWindowSize, is:"); 
  sprintf(szTemp, "%d wide by %d high.", coordLargest.X, coordLargest.Y); 
  myPuts(hConOut, szTemp); 
  myPuts(hConOut, "\nHit enter to return..."); 
  myGetchar(); 
  return; 
}