The deal is that for any given font, be it Windows or DOS, there are only 256 possible ASCII characters (8 bits worth). And generally only the characters between ASCII(32) and ASCII(128) -- the alphanumeric ones -- are standardized. So when you change fonts, the ASCII codes that are used in the standard DOS font (for example) that draw line/box characters, will be used for something else -- perhaps characters like ƒ, ‚ or „. Here's your best bet: If you can find a Windows font that has line/box characters, and uses the same ASCII codes as DOS does (and surely there must be one), then your Windows program will display exactly the same as it does in DOS. Alternatively you could take any Win font and map the ASCII codes for its characters, then send the specific ASCII codes for the desired characters. The problems with this are, 1) Most Win fonts don't have the line/box graphics; 2) There's no protocol for matching the low- and high-order ASCII codes to specific extended characters, so even within Windows, if you change fonts you'll also change the resulting display. I'll let someone else address the use of bit-mapped or raster graphics if they feel up to it. ;-} bOO ----- Original Message ----- From: Brian Gracia To: Sent: Wednesday, September 15, 1999 8:00 PM Subject: Re: [OT] DOS characters in windows > At 07:38 AM 9/15/99 , you wrote: > >I haven't come accross either of those on my system. The problem is when I > >write a program in windows the extended font appear differently than they > >do when the program is run in DOS eg all the window drawing characters. > >What do the two fonts you mentioned look like? > >Wesley > > > Hello, > > The problem may be related to the fact that dos operates at a different > resolution that windows. Dos is 640x480 and windows is usually 800x600 or > something like that. Maybe you should try using graphics to do your line > drawing. > > My two cents, > VB Programmer > Brian > ******************************************** > Better Produce through Better Control > ******************************************** >