Kbase P98895: Screens do not paint correctly in Character Client on Windows 2000 or Windows XP
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  18/10/2005 |
|
Status: Verified
FACT(s) (Environment):
Progress 8.x
Progress 9.x
Windows 2000
Windows XP
SYMPTOM(s):
Character Client
Screens not painted correctly on Windows 2000 or later Windows versions
DOS prompt display screen has vertical scroll bars.
Grey blocks are left behind cursor in Windows Character Client session
Character Client window has scroll bar when no code is present in window
Character client window is too long vertically
CAUSE:
This is caused by a change in the default settings for the DOS prompt window in Windows 2000/XP.
Previous Windows versions had the "Screen Buffer Size" (=virtual screen size) set the same as the "Window Size", resulting in non-scrolling windows. In the newer versions, the vertical screen buffer size is much larger than the actual window size.
Due to the way the character client display is rendered in relation to the screen buffer and how this ends up being mapped to the actual window, the display can get corrupted.
FIX:
To resolve the problem:
1. Open the Character Client window.
2. Right click on the Character Client's title bar to select 'properties'
3. Set the Screen Buffer Size Width and Height to the same value as the Window Size Width and Height. Select 'OK button.
4. In the Apply Properties to Shortcut Window check 'Modify shortcut that started this window'
5. Exit the Windows Character Client screen.
6. Reopen the Character Client window to see the correct display