As I was replying in another post, I got this idea to ask others about how they handle, or wish they could handle screen size changes from one computer to another.
I have several laptops, 19 inch, 17 inch, 15 inch, and even one 12 inch. My 19 inch became my standby. As i get older, I don't blow money on glasses, I just buy bigger screens! Anyway, I find it difficult to transfer and run things like _SCREENCLICK routines, which are based on the laptop screen size, instead of just the program window. I would also think for _MEM or other graphics programs, this would be a problem. If you made a window just about the full size of a 19" screen, that won't do well if you run it on a 12" screen.
I don't do graphics, but I'm presuming _NEWIMAGE is setting the size in pixels, so smaller screen, fewer pixels, right? Also some screens are wide screen displays, etc. I've thought about making an algorithm to automatically detect the screen size, if possible, and then converting values so variables in a _SCREENCLICK routine could be adjusted to run on any size screen.
I'll give you guys an example of a very useful _SCREENCLICK routine I made for community emails. You can make programs that do all the work of putting together a mass email, except you can't program a way to send them. Well, you can, if you position the email and use _SCREENCLICK. Sure, BBC could be used, but most ISP companies flag over 15 BBC entries but if you use 15 and send 100 of them, they are OK with that. Yeah _SCREENCLICK!
Anyway, this is just a thread to share ideas, experiences, and solutions when switching your programs to different computers with different screen sizes.
Pete