Alaska Software Inc. - Re: Screen Size in GUI Mode
Username: Password:
AuthorTopic: Re: Screen Size in GUI Mode
Bernd ReinhardtRe: 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 AdlerRe: 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_OHRRe: 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