View previous topic :: View next topic |
Author |
Message |
DanRRight
Joined: 10 Mar 2008 Posts: 2923 Location: South Pole, Antarctica
|
Posted: Wed Apr 07, 2021 6:21 pm Post subject: |
|
|
Paul,
it looks like the shadow of the window is also grabbed. These additional borders always catch some stuff and dirt which also exists on the screen, very annoying and disgusting and for sure requires additional editing to remove them defying the whole purpose of this workaround. So please find the way to kill these borders |
|
Back to top |
|
 |
wahorger

Joined: 13 Oct 2014 Posts: 1257 Location: Morrison, CO, USA
|
Posted: Thu Apr 08, 2021 5:18 am Post subject: |
|
|
Paul,
I was able to test this, and it works very well in the 32 bit environment.
I see what Dan is speaking of, but for assistance in debugging, it is more than sufficient for that purpose.
I wonder what Microsoft does to figure the precise boundaries of the window to do the "grab". If I run across anything, I'll let you know!
Again, thanks for the capability!
Bill |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
Posted: Thu Apr 08, 2021 6:44 am Post subject: |
|
|
Dan
I did have an idea in the night which I will try.
I remember once getting 98% in a maths exam. Since then I try to be satisfied with the 98% even if others aren't.
I put a lot of work into that feature which was a freebe from me to you. If it doesn't suit your purpose then you are free not to use it. |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
Posted: Thu Apr 08, 2021 8:07 am Post subject: |
|
|
The issue with the borders can be resolved if I call DwmGetWindowAttribute rather than GetWindowRect. At the moment this only works for 64 bits.
This fix will be included in the next release of ClearWin+. |
|
Back to top |
|
 |
wahorger

Joined: 13 Oct 2014 Posts: 1257 Location: Morrison, CO, USA
|
Posted: Thu Apr 08, 2021 2:36 pm Post subject: |
|
|
Thanks, Paul!
I will be implementing this newer method in my product regardless of the border display. It is very much faster and less intrusive (system wise) than the simulated Alt+PrntScrn solution for my users.
I will be happy to wait for the 32-bit implementation changes.
Bill |
|
Back to top |
|
 |
DanRRight
Joined: 10 Mar 2008 Posts: 2923 Location: South Pole, Antarctica
|
Posted: Fri Apr 09, 2021 4:39 am Post subject: |
|
|
Bill, and as a bonus will sometimes clearly see on the borders what kind of extracurriculum activity goes in the monitors of your customers while they work
And of course kudos to Paul for the trick |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
|
Back to top |
|
 |
wahorger

Joined: 13 Oct 2014 Posts: 1257 Location: Morrison, CO, USA
|
Posted: Fri Apr 09, 2021 11:18 pm Post subject: |
|
|
Thanks, Paul!! |
|
Back to top |
|
 |
DanRRight
Joined: 10 Mar 2008 Posts: 2923 Location: South Pole, Antarctica
|
Posted: Sun Apr 11, 2021 12:52 am Post subject: |
|
|
Paul, Getting runtime error for missing get_cursor_pos |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
Posted: Mon Apr 12, 2021 6:26 am Post subject: |
|
|
Dan
Please check that you are using the latest downloads for a) the DLLs and b) the ClearWin+ interfacing. These are dated 9th April and 6th April respectively in the sticky post. |
|
Back to top |
|
 |
DanRRight
Joined: 10 Mar 2008 Posts: 2923 Location: South Pole, Antarctica
|
Posted: Mon Apr 12, 2021 6:30 am Post subject: |
|
|
I got all available Apr9 files at that time. Any new additions today? |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
Posted: Mon Apr 12, 2021 6:35 am Post subject: |
|
|
You will probably also need the latest clearwin.ins etc. donwload dated April 6.
Are you using my latest sample program on this thread? |
|
Back to top |
|
 |
DanRRight
Joined: 10 Mar 2008 Posts: 2923 Location: South Pole, Antarctica
|
Posted: Mon Apr 12, 2021 9:35 am Post subject: |
|
|
I used all 6 Apr files. May be Bill will confirm if all works now with no borders?
Last edited by DanRRight on Mon Apr 12, 2021 2:04 pm; edited 1 time in total |
|
Back to top |
|
 |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 8210 Location: Salford, UK
|
|
Back to top |
|
 |
wahorger

Joined: 13 Oct 2014 Posts: 1257 Location: Morrison, CO, USA
|
Posted: Mon Apr 12, 2021 2:09 pm Post subject: |
|
|
I can confirm that with these DLL's and INCLUDEs in place, the border is almost entirely removed. There is a tiny sliver on both the bottom and right hand edge. No other edges appear to have any artifacts remaining. Using a special image editor, it would appear that the artifact is only 1 pixel wide.
Bill |
|
Back to top |
|
 |
|