eyekeeper

所属分类:OpenGL
开发工具:Visual C++
文件大小:1300KB
下载次数:47
上传日期:2006-08-28 20:12:42
上 传 者openglgame
说明:  这是OPENGL和VC制作的桌面应用程序,动画效果,可以在桌面上移动.可以设置参数,形式多变.
(This is OpenGL and VC production of desktop applications, animation effects, be on the table moving. can set parameters varied forms.)

文件列表:
eyekeeper\EyeKeeper\Layered Test 1\hsv.cpp (1212, 2000-10-11)
eyekeeper\EyeKeeper\Layered Test 1\hsv.h (537, 2000-08-20)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.aps (4604, 2002-08-01)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.cpp (20793, 2001-03-23)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.dsp (4769, 2001-02-06)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.dsw (549, 2001-02-03)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.h (344, 2001-02-03)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.ico (1078, 2001-02-03)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.ncb (91136, 2002-08-01)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.opt (48640, 2002-08-01)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.plg (8521, 2002-08-01)
eyekeeper\EyeKeeper\Layered Test 1\layeredtest1.rc (3477, 2001-02-13)
eyekeeper\EyeKeeper\Layered Test 1\resource.h (998, 2001-02-13)
eyekeeper\EyeKeeper\Layered Test 1\small.ico (318, 2001-02-03)
eyekeeper\EyeKeeper\Layered Test 1\StdAfx.cpp (299, 2001-02-03)
eyekeeper\EyeKeeper\Layered Test 1\StdAfx.h (934, 2001-02-04)
eyekeeper\EyeKeeper\Layered Test 1\Release (0, 2006-01-17)
eyekeeper\EyeKeeper\Layered Test 1 (0, 2006-01-17)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.aps (24716, 2002-08-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.clw (1713, 2002-08-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.cpp (4230, 2001-09-19)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.dsp (4735, 2001-10-01)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.dsw (543, 2001-03-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.exe (32768, 2002-08-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.h (1400, 2001-03-24)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.ncb (230400, 2002-08-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.opt (50688, 2002-08-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.plg (10550, 2002-08-23)
eyekeeper\EyeKeeper\EyeKeeper no SDK\EyeKeeper.rc (6997, 2001-08-10)
eyekeeper\EyeKeeper\EyeKeeper no SDK\f-a.bmp (49206, 2001-04-30)
eyekeeper\EyeKeeper\EyeKeeper no SDK\f-b.bmp (49206, 2001-04-30)
eyekeeper\EyeKeeper\EyeKeeper no SDK\fire.raw (65536, 2001-04-30)
eyekeeper\EyeKeeper\EyeKeeper no SDK\glass.raw (65536, 2001-05-01)
eyekeeper\EyeKeeper\EyeKeeper no SDK\glass.tga (66075, 2001-05-01)
eyekeeper\EyeKeeper\EyeKeeper no SDK\head_Alpha.avi (195072, 2001-08-11)
eyekeeper\EyeKeeper\EyeKeeper no SDK\head_Blend.avi (311808, 2001-08-11)
eyekeeper\EyeKeeper\EyeKeeper no SDK\hsv.cpp (1212, 2000-10-11)
eyekeeper\EyeKeeper\EyeKeeper no SDK\hsv.h (537, 2000-08-20)
... ...

Apologize first! ---------------- Sorry! I am not an English speaker. So if you can not understand what I said, Or if you have some advice on my English, please contact with me. Author ------ Name: Zhou, BO (you can call me Zhoubo or Zhou Bo or Zhou) Email:zhoubo61@msn.com Why I program the EyeKeeper --------------------------- I have a poor sight, because I faced the screen too long time. So I planed to program a small program which gives me a message per 30 minutes to let my eye have a rest. This program must have a tiny interface that would not disturb my work on the screen. First, I want to use OpenGL + Regained Windows, but it is too complex and slow. The date I make out this plan was 2000, Windows2000 is the newest OS. Occasionally, I found "UpdateLayeredWindow" a function new introduced to windows2000, it was very suitable to EyeKeeper. When a window is transparent, it will not disturb me. Even more, I can use it to make my EyeKeeper very cool. A window fade in from the screen's corner like a ghost and say "Have a rest!" is much better than to pop up a gray dialog! About Layered Windows --------------------- UpdateLayeredWindow provides per-pixel alpha blend. SetLayeredWindowAttributes provides constant alpha blend. Please check MSDN for more details About the code -------------- EyeKeeper no SDK: This one does not require Platform SDK. EyeKeeper: for who have Platform SDK or using Microsoft Visual Studio.NET layeredtest1: A small tutorial on how to use layered windows, and showed how to work without Platform SDK. How to use ---------- Right mouse button to drag, left to pop up the menu, Alt+F4 to close Please try method2 at last, because it is difficult to click on it. Raw file format --------------- RGBA (or BGRA, I forgot), 32-bits System requirements ------------------- Windows 2000/XP Microsoft Visual C++ 6.0 or higher Latest Microsoft Platform SDK (optional but suggested), Download URL: http://www.microsoft.com/msdownload/platformsdk/sdkupdate Thanks ------ Thanks to NeHe, EyeKeeper's AVI code referenced NeHe's lesson36, and thanks NeHe put my code on his web site. NeHe's web site: http://nehe.gamedev.net COPYRIGHT AND DISCLAIMER: (c) 2002 Zhou, Bo ------------------------------------------- If you plan to put this program on your web page or a cdrom of any sort, let me know via email, if you use the code for your own projects please give me credit, or mention my email somewhere in your program or its docs.

近期下载者

相关文件


收藏者