replica nfl jerseysreplica nfl jerseyssoccer jerseyreplica nfl jerseys forums.silverfrost.com :: View topic - Is there a need for this capability?
forums.silverfrost.com Forum Index forums.silverfrost.com
Welcome to the Silverfrost forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Is there a need for this capability?
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> General
View previous topic :: View next topic  
Author Message
DanRRight



Joined: 10 Mar 2008
Posts: 2923
Location: South Pole, Antarctica

PostPosted: Wed Apr 07, 2021 6:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
wahorger



Joined: 13 Oct 2014
Posts: 1257
Location: Morrison, CO, USA

PostPosted: Thu Apr 08, 2021 5:18 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8211
Location: Salford, UK

PostPosted: Thu Apr 08, 2021 6:44 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8211
Location: Salford, UK

PostPosted: Thu Apr 08, 2021 8:07 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
wahorger



Joined: 13 Oct 2014
Posts: 1257
Location: Morrison, CO, USA

PostPosted: Thu Apr 08, 2021 2:36 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
DanRRight



Joined: 10 Mar 2008
Posts: 2923
Location: South Pole, Antarctica

PostPosted: Fri Apr 09, 2021 4:39 am    Post subject: Reply with quote

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 Smile Smile Smile

And of course kudos to Paul for the trick
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8211
Location: Salford, UK

PostPosted: Fri Apr 09, 2021 10:48 am    Post subject: Reply with quote

This feature is now ready for use and new DLLs are available for download via the sticky post.

Sample code can be downloaded here... https://www.dropbox.com/s/cumk2q12rifif6o/capture.zip?dl=0.
Back to top
View user's profile Send private message AIM Address
wahorger



Joined: 13 Oct 2014
Posts: 1257
Location: Morrison, CO, USA

PostPosted: Fri Apr 09, 2021 11:18 pm    Post subject: Reply with quote

Thanks, Paul!!
Back to top
View user's profile Send private message Visit poster's website
DanRRight



Joined: 10 Mar 2008
Posts: 2923
Location: South Pole, Antarctica

PostPosted: Sun Apr 11, 2021 12:52 am    Post subject: Reply with quote

Paul, Getting runtime error for missing get_cursor_pos
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8211
Location: Salford, UK

PostPosted: Mon Apr 12, 2021 6:26 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
DanRRight



Joined: 10 Mar 2008
Posts: 2923
Location: South Pole, Antarctica

PostPosted: Mon Apr 12, 2021 6:30 am    Post subject: Reply with quote

I got all available Apr9 files at that time. Any new additions today?
Back to top
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8211
Location: Salford, UK

PostPosted: Mon Apr 12, 2021 6:35 am    Post subject: Reply with quote

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
View user's profile Send private message AIM Address
DanRRight



Joined: 10 Mar 2008
Posts: 2923
Location: South Pole, Antarctica

PostPosted: Mon Apr 12, 2021 9:35 am    Post subject: Reply with quote

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
View user's profile Send private message
PaulLaidler
Site Admin


Joined: 21 Feb 2005
Posts: 8211
Location: Salford, UK

PostPosted: Mon Apr 12, 2021 1:00 pm    Post subject: Reply with quote

Dan

Here is a link to download today's DLLs...

https://www.dropbox.com/s/e3qxvqwu27ekeak/newDLLs79.zip?dl=0

And here is a link to download today's clearwin.ins etc...

https://www.dropbox.com/s/uqktplfr55ys33y/clrwin.zip?dl=0.

I don't think that it will make any difference. I am assuming that something when wrong with your earlier downloads.
Back to top
View user's profile Send private message AIM Address
wahorger



Joined: 13 Oct 2014
Posts: 1257
Location: Morrison, CO, USA

PostPosted: Mon Apr 12, 2021 2:09 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forums.silverfrost.com Forum Index -> General All times are GMT + 1 Hour
Goto page Previous  1, 2, 3, 4, 5  Next
Page 4 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group