黄季冬=>fox23

Freesc Huang & Smart Devices
数据加载中……
在Windows Mobile上实现显示图片半透明的效果
用到了AlphaBlend函数,虽然PC机上早就有这个函数了,并且广泛的用于实现一些简单的透明效果,但是WinCE下要5.0以上版本才被支持,参考了Alex Feinman的方法。
我已将该函数封装成一个静态方法,用的时候直接引用DrawTransp类即可,详见附件,注释我已经写的比较详细了。这个工程里面还提供了一些其他的东西,比如绘制文字,绘制ImageButton等等,可以自己去研究一下。
程序效果如下:


代码: 点此处下载

enjoy it!

黄季冬

posted on 2007-10-01 00:08 Freesc Huang 阅读(2035) 评论(16)  编辑 收藏 网摘 所属分类: Compact Framework

评论

#1楼[楼主] 2008-05-06 20:32 fox23      

有朋友邮件我说链接失效,今天将下载链接更新了:-)
    回复  引用  查看    

#2楼 2008-09-09 22:18 SUNDAY_Z[未注册用户]

弱弱的问一下,为什么运行WifiMe.exe 会抛出异常呢
    回复  引用    

#3楼 2008-09-10 11:24 SUNDAY_Z[未注册用户]

大大 还有一个问题 我已经吧coredll.dll拷贝到了system32文件夹下面 可是我运行程序的时候还是提示我 无法加载“coredll.dll”:找不到指定的模块 55 这怎么解决呢
    回复  引用    

#4楼 2008-09-10 11:38 SUNDAY_Z[未注册用户]

我用的是VS2005 Windows Mobile 6.0
    回复  引用    

#5楼[楼主] 2008-09-10 11:51 fox23      

@SUNDAY_Z
请确保该可执行文件被正确部署或者手动拷贝到你的设备中
    回复  引用  查看    

#6楼 2008-09-10 12:01 SUNDAY_Z[未注册用户]

恩,大大,我直接解压的你给的DEMO,运行AlphaDemo\obj\Debug下的WifiMe.exe 就抛出异常,拷贝到手机下也不行,手机里别的程序是好用的。
    回复  引用    

#7楼[楼主] 2008-09-10 12:04 fox23      

什么手机?什么版本的系统?我编译好的程序是基于.Net CF 3.5的。你也许需要针对你的平台重新编译一遍代码。
谢谢
    回复  引用  查看    

#8楼 2008-09-10 12:05 SUNDAY_Z[未注册用户]

会不会是coredll.dll 的问题呢,我的机器里原来没有coredll.dll,运行WifiMe.exe的时候就提示我 无法加载“coredll.dll”找不到指定模块,后来我从网上下了一个,拷贝到了system32文件夹下,运行WifiMe.exe还是提示我上面的错误 5555怎么办
    回复  引用    

#9楼 2008-09-10 12:13 SUNDAY_Z[未注册用户]

恩 我新建了个项目 Window Mobile 6 Professional 把DEMO代码拷贝了过去 也是不行 汗

我有几个透明的签名图片放到了picturebox上,我就是想实现picturebox上图片透明的部分透明好显示出来后面的控件
    回复  引用    

#10楼 2008-09-10 14:18 SUNDAY_Z[未注册用户]

HEHE 好了我把整个bin目录拷贝到了手机下面就好了,估计异常信息就是因为没找到图片 我以前光拷贝EXE文件来着,恩,谢谢大大了,嘿 我回去看看能不能照样子实现我的签名
    回复  引用    

#11楼 2008-09-10 16:31 sunday_z      

前辈,再问你个问题,我再一个PictureBox里放一个一部分透明,一部分不透明的图片,这个PictureBox后面有个按钮,我怎么才能让pictureBox不透明的部分不遮住按钮呢,拜托您了

注:在哪能查看你的邮箱地址呢......
    回复  引用  查看    

#12楼[楼主] 2008-09-10 19:35 fox23      

    回复  引用  查看    

#14楼 2008-12-17 18:08 小来[未注册用户]

代码谢拉,厉害。

真没想到 WM 这么土,居然不停的刷新才能实现,唉。
    回复  引用    

#15楼 2009-05-11 13:32 sdf[未注册用户]

asdf
    回复  引用    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 912379




相关文章:

相关链接: