View Full Version : OpenGL Desktop Texture
05-08-2003, 06:50 AM
How can i get the desktop(screenshot) image as a texture in my openGL program ? I'm using VC++ / MFC
05-08-2003, 08:07 AM
I suspect you might need to create a full-screen (single-buffer) window, but don't clear it. Then just do a glReadPixels. That should grab everything for you.
05-08-2003, 08:54 AM
I thought i could use GetDesktop(or something like that)
to get the handle and the get a HBITMAP... i saw this on codeguru.com
i tried it, but it crashed http://www.opengl.org/discussion_boards/ubb/redface.gifP when i called the texture creation routines...
05-08-2003, 10:20 AM
Try looking at http://msdn.microsoft.com and looking up knowledge article Q97193 entitled WINCAP Captures Screens Using DIB API. It has a sample, not gl specific. And, if that doesn't help you, search their docs.
05-08-2003, 10:39 AM
thx a lot to you Adrian !
05-08-2003, 01:22 PM
Happy to help. Did it work okay?
05-09-2003, 04:05 AM
i don't have time to work on it right now... but i'll give it a try real soon
Powered by vBulletin® Version 4.2.3 Copyright © 2017 vBulletin Solutions, Inc. All rights reserved.