Author | Topic: Re: Screen Size in GUI Mode | |
---|---|---|
Bernd Reinhardt | Re: Screen Size in GUI Mode on Mon, 26 Jul 2004 10:36:34 +0200 Hi Scott. It is possible to change the size of a crt-window. You have to define the charakter size. So the window is nearly full size. If you define the charakter size in case of the resolution (800*600; 1024*768) you always has a full screen. In this case it is not necessary to change anythin in SAY and GET . I included myappsys.prg. Using the appsys instead of the normal deliverd with xbase. regards Bernd "Scott Krise" <krise@penn.com> schrieb im Newsbeitrag news:4NrGlilbEHA.3656@S15147418... > I recently converted a system from clipper into Xbase. In doing so, it was > necessary to change my compile options to > "GUI = yes". Until making this change, I was always able to make the > application run in a full screen mode, but with this GUI = yes, I can no > longer do that. Now the screen is set to some fixed size (about 1/2 of the > screen size), and I cannot find any way to change that. Where do the screen > dimensions get set and how do I change them? > > Also, I'm not sure if this problem is related, but I was designing a print > preview screen using a dialog box, and when it was displayed on the screen, > it could only be viewed within the confines of the window the program was > running in. If you tried to drag the box out of that area, it would truncate > the box at the edge of the program window. > > Thanks for the help. > > Scott > > myappsys.prg | |
Reiner Adler | Re: Screen Size in GUI Mode on Thu, 05 Aug 2004 18:26:28 +0200 Hi Bernd, thanks - I had the same Problem - your info is great! A good idea to chance the character-size, looks funny, but runs well Thanks, Reiner | |
AUGE_OHR | Re: Screen Size in GUI Mode on Thu, 05 Aug 2004 20:43:24 +0200 hi, i have tested your AppSys, nice. but where is the EURO-Sign (chr(213)) ? i have try this : SET DATE GERMAN SetLocale( NLS_ICURRENCYEURO, "1" ) SetLocale( NLS_SCURRENCY, Chr(213)) CLS SET ALTER TO ANSI.TXT SET ALTER ON FOR x = 30 to 250 ? STR(x)+" = "+CHR(x) inkey(0) NEXT inkey(0) SET ALTER OFF SET ALTER TO greetings by OHR Jimmy |