How can I adjust my PowerBuilder application windows size to be fit with different screens resolutions, I built the application on my Pc with resolution and the windows size, and all content controls size seems fine but if installed it in other computing devices with different resolutions the windows size become Ver small or very large, need solution to adjust the application windows and contents size fit to the screen resolution.
- You are here:
- Home
- Q&A
- Q&A
- PowerBuilder
- Adjust PowerBuilder Application size with Screen resolutions.
- Mohammad Almasri
- PowerBuilder
- Sunday, 13 November 2022 10:53 AM UTC
- Monday, 14 November 2022 05:21 AM UTC
- PowerBuilder
- # 1
Hi, Mohammad -
I believe what you are referring to is what is typically called "DPI Awareness", where the application makes adjustments based on the user's Dots-Per-Inch (DPI) setting.
PB applications are not DPI aware. Beginning in WIndows 8.1, I believe, Microsoft has made (and continues to make) "enhancements" to the Windows O/S to better handle different DPI settings with the stated goal of improving the user experience. In my opinion, these changes to the O/S have added considerable optional complexity to the way a Windows app handles the user interface. Microsoft has rolled out a series of changes across several releases of the O/S, which makes it more difficult to determine for a developer to determine what is possible and what has to change in order to be able to properly support DPI awareness. This is a complex topic.
There have been numerous questions posed and responses given here in the Appeon Q&A forum over the last couple of years. I suggest you perform a search using the "Search Q&A" field at the top of this (as well as every) post and search for the term "DPI". I did this prior to responding and the search returned 29 hits. Take some time to read the questions and responses to learn more about this topic.
I cannot speak for Appeon, but I believe the most recent word I recall seeing is that providing support for DPI awareness is not currently on the product roadmap.
Best regards, John
- Tuesday, 15 November 2022 03:38 AM UTC
- PowerBuilder
- # 2
Hi Mohammad,
For the issue of adjusting the application windows and contents size to fit the screen resolution, have you tried to run the Examples Graph App Demo that comes with PB installation? Does it satisfy your requirements?
The default location for the demo is in C:\Users\Public\Documents\Appeon\PowerBuilder 22.0\Code Examples\Example Graph App
I am uploading a small test case that automatically fits the application windows and contents size to the screen resolution. It is based on the eon_appeon_resize object from the Example Graph App Demo. You can test and verify if it helps to resolve your issue.
Regards,
- Sivaprakash BKR
- Tuesday, 15 November 2022 06:44 AM UTC
Is this applicable for Powerbuilder too?
-
Helpful Loading... Helpful 0
- Mark Lee @Appeon
- Tuesday, 15 November 2022 06:56 AM UTC
-
Helpful Loading... Helpful 1
- Monday, 14 November 2022 05:17 AM UTC
- PowerBuilder
- # 3
Hello,
Another thread with similar requirement
https://community.appeon.com/index.php/qna/q-a/responsive-window
When either window is resized or the resolution is changed, one has to re-position all controls in a window. For that one need to write code. Depending upon what one wants to re-position, he can choose a solution either with PFC or without PFC.
Happiness Always
BKR Sivaprakash
- Page :
- 1
However, you are not allowed to reply to this question.