View previous topic :: View next topic |
Author |
Message |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7924 Location: Salford, UK
|
Posted: Sat Dec 21, 2013 2:05 pm Post subject: |
|
|
I will add it to the "to do" list and then see what is possible. |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7924 Location: Salford, UK
|
Posted: Tue Dec 24, 2013 10:01 am Post subject: |
|
|
I have had a look at this and I can not find a simple way to change the properties of the scroll bars. Scroll bars are provided via a style attribute on the parent window so WM_CTRLCOLORSCROLLBAR is not applicable. The documentation points to using "flat scroll bars" but these are not available in later Microsoft DLLs and would be messy to implement.
So the only feasible way forward would be to change to independent child scroll bar controls and this would be a significant programming task. |
|
Back to top |
|
|
DanRRight
Joined: 10 Mar 2008 Posts: 2816 Location: South Pole, Antarctica
|
Posted: Tue Dec 24, 2013 4:53 pm Post subject: |
|
|
That's pity... |
|
Back to top |
|
|
DanRRight
Joined: 10 Mar 2008 Posts: 2816 Location: South Pole, Antarctica
|
Posted: Thu Jan 09, 2014 5:46 am Post subject: |
|
|
Paul,
As an after lunch exercise I was still a bit playing with above GUI. The code is almost done. It has one pity Achilles heel though. As soon as i will generally finish the whole thing i will post the source and resource files for everyone to edit and improve
Is it possible to add the feature to set the background of each individual cells of %N.Mob/%cb table same as it is done with web HTML tables? And/or change each cell wallpaper? The table is key feature for alignment of any GUI, in HTML it is used in absolutely every web page on the net. Adding this feature will make CWP powerful almost perfect GUI builder.
After much efforts to reproduce the above GUI I see it is almost impossible task without that feature. Using characters as a fill solution like we discussed above leads to misalignments when code is used in other computers with different OS. The example below shows how perfectly aligned GUI on one computer completely broke on another one because of different font matrices used in different OS even for the same name fonts.
Other GUI elements suffer too. For example, the tiny blue buttons like one near "Set Sub-Tests" (this specific one was photoshoped to show how they look ideally in other OS) became broke too due to font's height/width change.
Last edited by DanRRight on Sat Jan 11, 2014 6:23 am; edited 3 times in total |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7924 Location: Salford, UK
|
Posted: Thu Jan 09, 2014 8:54 am Post subject: |
|
|
Dan
I have made a note to investigate this request. |
|
Back to top |
|
|
|