Browse Source

* fix for bug #1779 merged

pierre 23 years ago
parent
commit
1010c85f7b
1 changed files with 19 additions and 2 deletions
  1. 19 2
      rtl/win32/wininc/func.inc

+ 19 - 2
rtl/win32/wininc/func.inc

@@ -945,7 +945,8 @@ function FillConsoleOutputAttribute(hConsoleOutput:HANDLE; wAttribute:WORD; nLen
 function GetConsoleMode(hConsoleHandle:HANDLE; lpMode:LPDWORD):WINBOOL; external 'kernel32' name 'GetConsoleMode';
 function GetNumberOfConsoleInputEvents(hConsoleInput:HANDLE; lpNumberOfEvents:PDWORD):WINBOOL; external 'kernel32' name 'GetNumberOfConsoleInputEvents';
 function GetConsoleScreenBufferInfo(hConsoleOutput:HANDLE; lpConsoleScreenBufferInfo:PCONSOLE_SCREEN_BUFFER_INFO):WINBOOL; external 'kernel32' name 'GetConsoleScreenBufferInfo';
-function GetLargestConsoleWindowSize(hConsoleOutput:HANDLE):COORD; external 'kernel32' name 'GetLargestConsoleWindowSize';
+//function GetLargestConsoleWindowSize(hConsoleOutput:HANDLE):COORD; external 'kernel32' name 'GetLargestConsoleWindowSize';
+function GetLargestConsoleWindowSize(hConsoleOutput:HANDLE):COORD;
 function GetConsoleCursorInfo(hConsoleOutput:HANDLE; lpConsoleCursorInfo:PCONSOLE_CURSOR_INFO):WINBOOL; external 'kernel32' name 'GetConsoleCursorInfo';
 function GetNumberOfConsoleMouseButtons(lpNumberOfMouseButtons:LPDWORD):WINBOOL; external 'kernel32' name 'GetNumberOfConsoleMouseButtons';
 function SetConsoleMode(hConsoleHandle:HANDLE; dwMode:DWORD):WINBOOL; external 'kernel32' name 'SetConsoleMode';
@@ -2284,11 +2285,27 @@ begin
   CommDlg_OpenSave_SetDefExt:=SNDMSG(_hdlg,CDM_SETDEFEXT,0,LPARAM(_pszext));
 end;
 
+function InternalGetLargestConsoleWindowSize(hConsoleOutput:HANDLE):DWord; external 'kernel32' name 'GetLargestConsoleWindowSize';
+
+function GetLargestConsoleWindowSize(hConsoleOutput:HANDLE):COORD;
+var
+  res : dword;
+begin
+  res:=InternalGetLargestConsoleWindowSize(hConsoleOutput);
+  GetLargestConsoleWindowSize:=COORD(res);
+end;
+
 {$endif read_implementation}
 
 {
   $Log$
-  Revision 1.7  2002-05-09 08:31:44  carl
+  Revision 1.8  2002-09-03 10:26:11  pierre
+   * fix for bug 1779 merged
+
+  Revision 1.1.2.9  2002/09/03 10:22:03  pierre
+   * fix web bug 1779
+
+  Revision 1.7  2002/05/09 08:31:44  carl
   * Merges from Fixes branch
 
   Revision 1.1.2.8  2002/02/18 23:46:21  pierre