Im about to pee my pants here trying to tell everyone about this DLL.
4 functions, one of which hooks the mouse, and shown a zoomer window and allows you to capture ANY window. The result is a HBITMAP which you can then do ANYTHING you want.
allows capturing of rectangles too, along with a zoomer window.
its called "SnapperHelper.Dll" and I found it on the codeproject.
no royalties, not even a license!!?
Im posting the source from codeproject, as well as another ZIP showing the capture window feature.
Who Da Man?
Here it is:
http://www.penguinbyte.com/apps/pbwebst ... erDemo.zip
AWESOME Screen capture Utility DLL FREE!
-
localmotion34
- Enthusiast

- Posts: 665
- Joined: Fri Sep 12, 2003 10:40 pm
- Location: Tallahassee, Florida
AWESOME Screen capture Utility DLL FREE!
Code: Select all
!.WHILE status != dwPassedOut
! Invoke AllocateDrink, dwBeerAmount
!MOV Mug, Beer
!Invoke Drink, Mug, dwBeerAmount
!.endw
Re: AWESOME Screen capture Utility DLL FREE!
> allows you to capture ANY window
Not Media Player windows. Thus, it's no better than any screen capture code
posted in these forums in the past. Nothing to wet yourself about.
Not Media Player windows. Thus, it's no better than any screen capture code
posted in these forums in the past. Nothing to wet yourself about.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
well i guess yes, if you disable it for wmp then it should only work in wmp and software which is using wmp. for any other software you have to disable it aswell, if you want to be able to capture the content from it.
the problem is, overlay is a technique to speed up the video by rendering the content from the gpu to the screen without the need for any extra cpu time (more speed, less cpu usage). thats why you cant just grab the content that easy "from above". there should be a way or some tools based on directx(?), which can capture the content from the gpu itself, right before drawing it to the screen. but i never searched for it, because i can live very good without overlays.
c ya,
nco2k
the problem is, overlay is a technique to speed up the video by rendering the content from the gpu to the screen without the need for any extra cpu time (more speed, less cpu usage). thats why you cant just grab the content that easy "from above". there should be a way or some tools based on directx(?), which can capture the content from the gpu itself, right before drawing it to the screen. but i never searched for it, because i can live very good without overlays.
c ya,
nco2k
If OSVersion() = #PB_OS_Windows_ME : End : EndIf

