I see what you mean.
(CVAL('SCREENRECT'))
would return 4 numbers being the bounds of the usable screen area.
Everything could be calculated from that.Dennis McGrath Software Developer QMI Security Solutions 1661 Glenlake Ave Itasca IL 60143 630-980-8461 [email protected] -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Mike Byerley Sent: Saturday, June 08, 2013 9:39 PM To: RBASE-L Mailing List Subject: [RBASE-L] - Re: Scaleby.doc No you don't. The Rect of the screen excluding the taskbar doesn't care where the taskbar is located. ______________ | | | | | | | | | |-|-----------------| If the TB is on the Left above, the remainder is the available Rect. That's the Screen area you need to reference. ----- Original Message ----- From: "Dennis McGrath" <[email protected]> To: "RBASE-L Mailing List" <[email protected]> Sent: Saturday, June 08, 2013 1:46 PM Subject: [RBASE-L] - Re: Scaleby.doc : You still need to know the location of the taskbar so you can move the form : up,down,left, or right.as needed. : : Dennis McGrath : [email protected] : [email protected] : : : On Sat, Jun 8, 2013 at 12:42 PM, Mike Byerley <[email protected]> wrote: : : > You don't need that complex of enhancement. You only need the Rect of the : > space MINUS the taskbar. : > : > ----- Original Message ----- : > From: "Dennis McGrath" <[email protected]> : > To: "RBASE-L Mailing List" <[email protected]> : > Sent: Saturday, June 08, 2013 1:13 PM : > Subject: [RBASE-L] - Scaleby.doc : > : > : > : I've done some more work with Steve Markson's Scaleby code. : > : : > : One thing I discovered is how important knowing the the location and size : > : of the taskbar is. : > : : > : Setting the form TOP to zero doesn't make sense if the taskbar is on the : > : top of the screen. : > : Also, if the taskbar is on the left or right, the form may be partially : > : hidden. : > : : > : I've requested an enhancement for CVAL('TASKBAR') which would return the : > : location T/B/L/R and the size of the taskbar. : > : This would let us really make scaleby code smart enough to get it right : > : every time. : > : : > : : > : Dennis McGrath : > : [email protected] : > : [email protected] : > : : > : > : > : --- RBASE-L =======================3D=======================3 D= TO POST A MESSAGE TO ALL MEMBERS: Send a plain text email to [email protected] (Don't use any of these words as your Subject: INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH, REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP) =======================3D=======================3 D= TO SEE MESSAGE POSTING GUIDELINES: Send a plain text email to [email protected] In the message SUBJECT, put just one word: INTRO =======================3D=======================3 D= TO UNSUBSCRIBE: Send a plain text email to [email protected] In the message SUBJECT, put just one word: UNSUBSCRIBE =======================3D=======================3 D= TO SEARCH ARCHIVES: Send a plain text email to [email protected] In the message SUBJECT, put just one word: SEARCH-n (where n is the number of days). In the message body, place any text to search for. =======================3D=======================3 D=

