其实目前还没有太多的特效,仅仅是引擎测试而已... -v-
>> 前一个版本的说明 <<
彻底抛弃了VCL以后发现原来自己以前被VCL宠坏了....经历了大约20小时的折磨后,终于写出了引擎的Message Loop,并且成功地窃取(并理解)了Delphi中的一些经典代码,底层实现了将WndProc函数直接定位到对象的成员函数(中间没有任何列表或查找过程,高速高效! ^o^)
下面这个是小实验程序(引擎几乎无动作),在桌面上开一个小小的正方形图形窗口。特点:
1. 带阴影;
2. "纵向"定位固定在桌面层,不会遮挡任何普通窗口
3. "三无"窗口: 无开始菜单按钮;
无Alt-Tab按钮;
无任务管理器图标.
* 程序需要GDIPlus支持,XP/2003应该自带,2000或以下需要去M$找支持包。
(并不是引擎需要GDIPlus支持,而是涂抹窗口时用到了一些GDIPlus的函数)
0
>> 最终更新说明 <<
* Alpha窗口支持实装
* 完善了窗口移动(不再通过Windows默认的移动功能移动窗口,避免了运行Nivida或者ATI窗口特效程序引发的问题)
* 引擎实装(赫赫,前一个版本是伪的)
* 文件Drop支持(本测试版本没有打开)
* 去掉了花哨的GDI+界面,使用简单的GDI界面。(注意窗口中间的斜线透明部分是可以"点透"的 ^_^)
* 更改了窗口移动方式:现在需要按下Ctrl然后左键才能拖动
* 加入了方便的退出方式:按下Ctrl然后右键双击窗口。
1
[Payview=1]
* 旧版本 *
0
* 最终更新 *
1
[/Payview]