View previous topic :: View next topic |
Author |
Message |
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7942 Location: Salford, UK
|
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7942 Location: Salford, UK
|
Posted: Tue Apr 06, 2021 1:49 pm Post subject: |
|
|
I have now updated the downloads for the DLLs and INCLUDE files so that the sample program now works for 32 bits as well as 64 bits.
In the sample program it is necessary to call GetCursorPos@ rather than GetCursorPos. This is the call that was failing for 32 bits. |
|
Back to top |
|
|
John-Silver
Joined: 30 Jul 2013 Posts: 1520 Location: Aerospace Valley
|
Posted: Tue Apr 06, 2021 5:47 pm Post subject: |
|
|
Paul,
the new download files appear to correspond to v8.71 of the proram.
Do they include ALL updates that I've seen dotted around various posts have been released on an 'as requested' basis for the last few months ? _________________ ''Computers (HAL and MARVIN excepted) are incredibly rigid. They question nothing. Especially input data.Human beings are incredibly trusting of computers and don't check input data. Together cocking up even the simplest calculation ... " |
|
Back to top |
|
|
DanRRight
Joined: 10 Mar 2008 Posts: 2834 Location: South Pole, Antarctica
|
Posted: Wed Apr 07, 2021 2:34 am Post subject: |
|
|
Paul,
The size of saved are is a bit larger than the actual window size. Do you see the same ? |
|
Back to top |
|
|
PaulLaidler Site Admin
Joined: 21 Feb 2005 Posts: 7942 Location: Salford, UK
|
Posted: Wed Apr 07, 2021 9:04 am Post subject: |
|
|
Dan
Yes. I noticed that but I don't know how to easily get the exact size. I have used GetWindowRect and even allowed for the width of the borders. Hopefully it can be tollerated. |
|
Back to top |
|
|
DanRRight
Joined: 10 Mar 2008 Posts: 2834 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: 1217 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: 7942 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: 7942 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: 1217 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: 2834 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: 7942 Location: Salford, UK
|
|
Back to top |
|
|
wahorger
Joined: 13 Oct 2014 Posts: 1217 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: 2834 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 |
|
|
John-Silver
Joined: 30 Jul 2013 Posts: 1520 Location: Aerospace Valley
|
Posted: Sun Apr 11, 2021 7:51 pm Post subject: |
|
|
Paul wrote:
Quote: | I remember once getting 98% in a maths exam. Since then I try to be satisfied with the 98% even if others aren't. |
... are you successful (with the striving )?
how old were you and do you remember the question(s) you gotted wrong ? _________________ ''Computers (HAL and MARVIN excepted) are incredibly rigid. They question nothing. Especially input data.Human beings are incredibly trusting of computers and don't check input data. Together cocking up even the simplest calculation ... " |
|
Back to top |
|
|
|