[comp.windows.ms.programmer] Horizontal scrolling list boxes, CGA, EGA, VGA monitor support

srb4@cel.co.uk (Steve Brown) (11/28/90)

This is a re-posting of a previous article. I apologise if you've seen
it before, but our news feed has been down for a few days.

I would be very grateful if some kind person would give me some
tips on the following two things:-

    1.	How do you get a list box to redraw correctly when you
    	scroll it horizontally, and how do you set the scroll range?

    2.	What steps does one have to take to make an application
     	display dialog boxes and text correctly at different
    	monitor resolutions (CGA, EGA, VGA, 8514).

Many thanks for your help.

P.S.

I saw a list of frequently asked questions in which it was stated
that SYMDEB requires an 8514 on a PS/2. This is not the case; you can
use a dumb terminal or another PC as a terminal emulator on a serial line.
The only problem is that using SYMDEB can make your application behave in
unpredictable ways, for example putting a breakpoint in your code can cause
your application to crash or hang or even reboot!

I have found that it pays to have a terminal on the serial line with
the debugging version of windows because windows sometimes tries to
send error messages down COM1.