通用调用API函数来实现,主要调用的API函数有:
使窗体透明
GetPixel
SetWindowRgn
CreateRectRgn
CombineRgn
在枯弊状态栏显示图标
Shell_NotifyIcon
像QQ这种宠物,把程序透明化,把宠物的动作制余厅成了FLASH文档,然后再由程序调用.
这些字都是自己一个个打的我不是复制粘贴党!
没有发现有特别针对这个的语言。
之前我也想过要做一个这样的玩意。
我的思路:
1)VB C# --直接编程实现
将一系列图片按照自己想要的样子显示
对各个位置鼠标 *** 作处理(点击,拖动)
难度:中等
2)Flash
使用Flash显示图像的话应该会更好处理并且效果更佳(要是在行...)
但本人对这方面不熟悉,没法用这枣首个来做.
即使做好了还是依赖一定的程序来运行这Flash
难度:未知
3)windows边栏挂件 --作成边栏挂件安装到windows边栏去
学过网页相关知识(HTML/CSS/JS)就可以做了
有关 *** 作接口的资料网上凳带数很多,直接找我也行
难度:中等
4)类似于瑞星小狮子的方式实现 Microsoft Agent Character
这种方式估计不多见,至少本人没有经常见到
查过相关资料 是用一种acs格式的文件
网上可以查到很多资料 因为是已经实现好了的功能
估计难度:低
关于网络互动的 我个人认为还是自己编程实现的好。
况且微软还开发了这个专门用来表现的功能。
--------------------------
补充:用 Microsoft Agent 就行了,
这个是微行派软专门为这个需求而设计的功能
像 office助手 xp搜索文件时出现的可爱角色(有默林魔术师,小狗,佳人,冲浪小子等)都是这玩意
角色是可以自己设计的
去网上查查资料估计吧,CSDN能找到源代码
这个应该能满足你的需求了
资料查 “Microsoft Agent动画精灵人物解析”
代码查 在CSDN “用c#实现的microsoft agent动画精灵源代码”
百度不给贴地址 自己去查吧 已经送到你手上了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)