Prz - 2006/3/21 17:00:00
其实目前还没有太多的特效,仅仅是引擎测试而已... -v-
[Wrap=>> 前一个版本的说明 <<]
彻底抛弃了VCL以后发现原来自己以前被VCL宠坏了....经历了大约20小时的折磨后,终于写出了引擎的Message Loop,并且成功地窃取(并理解)了Delphi中的一些经典代码,底层实现了将WndProc函数直接定位到对象的成员函数(中间没有任何列表或查找过程,高速高效! ^o^)
下面这个是小实验程序(引擎几乎无动作),在桌面上开一个小小的正方形图形窗口。特点:
1. 带阴影;
2. "纵向"定位固定在桌面层,不会遮挡任何普通窗口
3. "三无"窗口: 无开始菜单按钮;
无Alt-Tab按钮;
无任务管理器图标.
* 程序需要GDIPlus支持,XP/2003应该自带,2000或以下需要去M$找支持包。
(并不是引擎需要GDIPlus支持,而是涂抹窗口时用到了一些GDIPlus的函数)
[/Wrap]
[Wrap=>> 最终更新说明 <<,1]
* Alpha窗口支持实装
* 完善了窗口移动(不再通过Windows默认的移动功能移动窗口,避免了运行Nivida或者ATI窗口特效程序引发的问题)
* 引擎实装(赫赫,前一个版本是伪的)
* 文件Drop支持(本测试版本没有打开)
* 去掉了花哨的GDI+界面,使用简单的GDI界面。(注意窗口中间的斜线透明部分是可以"点透"的 ^_^)
* 更改了窗口移动方式:现在需要按下Ctrl然后左键才能拖动
* 加入了方便的退出方式:按下Ctrl然后右键双击窗口。
[/Wrap]
[Payview=1]
[Wrap=* 旧版本 *]
[URL=upload/KFCFile9180_TestDrive.rar]GDI特效引擎(实验品1)[/URL]
不好意思,实验作品功能不完善,终止程序请在任务管理器的程序列表中查找... ^o^
[/Wrap]
[Wrap=* 最终更新 *,1]
[URL=upload/KFCFile9188_TestDrive.rar]GDI特效引擎(实验品1)[最终更新][/URL]
[/Wrap]
[/Payview]
闇雨の绝 - 2006/3/21 17:15:00
先买了
然后,这东西怎么用?用来干啥的?
Prz - 2006/3/21 17:25:00
...没有什么用法,就仅仅是运行来看看,左右上下拖动一下,然后去任务管理器里面找到进程,然后杀掉。
当然并不限制你用来做其他任何事,只要不用来干伤天害理违法的事情,其他的只要你想得到都可以做。
BTW, 运行后找不到窗口的请最小化所有窗口,因为这个程序的窗口在桌面上。
BTW2, 用过ObjectDesktop DesktopX的估计会看出来,这个程序和DesktopX的Widgets很像了,估计也就是这么做出来的。 ^_^
williamchc - 2006/3/21 17:42:00
能放SOURCE CODE看看嗎?
kendy - 2006/3/21 17:56:00
[STRIKE]不好意思,进程太多了,不知是哪个?[/STRIKE]
一时头晕忘了,已解决~~~~~
蓝梦夏空 - 2006/3/23 8:29:00
买这个东西有什么用吗?我说楼主可不可以制作一个有AIR特色的WINDOWS出来呢……