ScreenCapture DLL 1.0 Alpha Release
Posted: Thu Sep 21, 2006 10:23 pm
Here it is in full force.
Capture Any area as big as the desptop, capture fixed rectangles, capture ellipses, and capture windows or their children, now including menus Also, if people want, there will be a parameter to play a simple "camera snap" sound. Kinda "fluffy" for me, but ill do it if it is wanted.
DLL procedures return the handle to a hbitmap than then can be drawn onto a PBimage, or used as a system bitmap.
The final version will support a parameter to specify the back color for ellipses.
You can choose to show or hide the Zoom window in the procedure call.
2 procedurez :
startcapture(type.l,zoom.l,rectwidth=0,rectheight=0)
Type= rectangle, any, ellipse :Zoom=0 means no zoom window. nonzero=show zoom window
Look at the source for constants
WindowCapture(type.l)
type MUST be #cap_window. This is to make sure people implement the call correctly, and does a simple error check.
LICENSE:
As of NOW, his is FREE. Period. Make a screen capture program and sell it! Or, write one and never distribute it. Print the source out and make a paper airplane.
USE IT AT YOUR OWN RISK!. I use a local hook, so it should not affect any other threads. But Lord knows with Windows.
you however, MUST give me (Localmotion34) SOME credit if you use this and distribute it. You cannot claim this as ALL your own if you modify it.
You CAN modify the source to suit your needs. Please God do!! maybe introduce a bit more error checking? The only requirement of using the source is IF YOU FIGURE OUT HOW TO CAPTURE MENUS BEFORE I DO, YOU HAVE TO SHARE IT HERE WITH THE COMMUNITY.
Try and break this thing. Slam it hard and post the Bugz here. And for the love of God, can someone help me figure out how to register a hbitmap to a PB image? This DLL is 34 kB and lightning fast, and id hate to have tp draw the hbitmap on a PB image every single time a capture is performed.
http://www.penguinbyte.com/apps/pbwebst ... re_DLL.zip
Capture Any area as big as the desptop, capture fixed rectangles, capture ellipses, and capture windows or their children, now including menus Also, if people want, there will be a parameter to play a simple "camera snap" sound. Kinda "fluffy" for me, but ill do it if it is wanted.
DLL procedures return the handle to a hbitmap than then can be drawn onto a PBimage, or used as a system bitmap.
The final version will support a parameter to specify the back color for ellipses.
You can choose to show or hide the Zoom window in the procedure call.
2 procedurez :
startcapture(type.l,zoom.l,rectwidth=0,rectheight=0)
Type= rectangle, any, ellipse :Zoom=0 means no zoom window. nonzero=show zoom window
Look at the source for constants
WindowCapture(type.l)
type MUST be #cap_window. This is to make sure people implement the call correctly, and does a simple error check.
LICENSE:
As of NOW, his is FREE. Period. Make a screen capture program and sell it! Or, write one and never distribute it. Print the source out and make a paper airplane.
USE IT AT YOUR OWN RISK!. I use a local hook, so it should not affect any other threads. But Lord knows with Windows.
you however, MUST give me (Localmotion34) SOME credit if you use this and distribute it. You cannot claim this as ALL your own if you modify it.
You CAN modify the source to suit your needs. Please God do!! maybe introduce a bit more error checking? The only requirement of using the source is IF YOU FIGURE OUT HOW TO CAPTURE MENUS BEFORE I DO, YOU HAVE TO SHARE IT HERE WITH THE COMMUNITY.
Try and break this thing. Slam it hard and post the Bugz here. And for the love of God, can someone help me figure out how to register a hbitmap to a PB image? This DLL is 34 kB and lightning fast, and id hate to have tp draw the hbitmap on a PB image every single time a capture is performed.
http://www.penguinbyte.com/apps/pbwebst ... re_DLL.zip