社区
Windows客户端开发
帖子详情
救高手放出C#开发Windows Mobile中透明窗体的代码
SongQues
2010-09-08 10:53:54
如题,想要学习一下代码!如果能共享一下代码小菜非常感谢!
...全文
255
14
打赏
收藏
救高手放出C#开发Windows Mobile中透明窗体的代码
如题,想要学习一下代码!如果能共享一下代码小菜非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshiwo1427
2010-11-12
打赏
举报
回复
[Quote=引用 13 楼 songques 的回复:]
引用 8 楼 songques 的回复:
这个人都实现了!不过他不告诉代码!只说
“ 这里说的半透明,是说把窗体下的桌面内容透出来。
windows mobile不像windows那么方便,有SetLayeredWindowAttributes可以使用来实现半透明。
在显示一个窗体之前,需要得到得到桌面DC,将其拷贝至内存DC中,再将相应区域的内容拷贝至窗口DC,最后进行半透明处理。
……
[/Quote]
解决了没?我也想知道。
SongQues
2010-09-10
打赏
举报
回复
[Quote=引用 8 楼 songques 的回复:]
这个人都实现了!不过他不告诉代码!只说
“ 这里说的半透明,是说把窗体下的桌面内容透出来。
windows mobile不像windows那么方便,有SetLayeredWindowAttributes可以使用来实现半透明。
在显示一个窗体之前,需要得到得到桌面DC,将其拷贝至内存DC中,再将相应区域的内容拷贝至窗口DC,最后进行半透明处理。
用到的函数有……
[/Quote]
就这样子的!
SongQues
2010-09-10
打赏
举报
回复
[Quote=引用 11 楼 mojieke 的回复:]
像htc的3d透明窗体,正常只能提供给二次开发的代码,效果是见过,不过一直没有用过,不过andriod系统中像联想乐phone应该做的不错,windows mobile没有真正意义上写过,你说的遮罩效果是什么样的,可以贴个图吗?
[/Quote]
其实就和这个人写的程序一样!只不过他不肯给出代码!
mojieke
2010-09-10
打赏
举报
回复
像htc的3d透明窗体,正常只能提供给二次开发的代码,效果是见过,不过一直没有用过,不过andriod系统中像联想乐phone应该做的不错,windows mobile没有真正意义上写过,你说的遮罩效果是什么样的,可以贴个图吗?
SongQues
2010-09-10
打赏
举报
回复
[Quote=引用 9 楼 mojieke 的回复:]
alpha mobile controls ,用这个来封装你的窗体或图片等等,可以实现透明等效果,还是不错的。有一个AlphaMobileControls.dll,直接用这个里面封装的方法就可以。
[/Quote]
我用了,不过他没有遮罩效果!不知道你用没用过htc的手机他们开发的touch flo 3d 里面有很多这个透明窗体!不知道是怎么开发的!
mojieke
2010-09-09
打赏
举报
回复
alpha mobile controls ,用这个来封装你的窗体或图片等等,可以实现透明等效果,还是不错的。有一个AlphaMobileControls.dll,直接用这个里面封装的方法就可以。
SongQues
2010-09-09
打赏
举报
回复
这个人都实现了!不过他不告诉代码!只说
“ 这里说的半透明,是说把窗体下的桌面内容透出来。
windows mobile不像windows那么方便,有SetLayeredWindowAttributes可以使用来实现半透明。
在显示一个窗体之前,需要得到得到桌面DC,将其拷贝至内存DC中,再将相应区域的内容拷贝至窗口DC,最后进行半透明处理。
用到的函数有
GetDC
CreateCompatibleDC
BitBlt
AlphaBlend”
我用了,就是不行!
beyondma
2010-09-08
打赏
举报
回复
伪控件不能有自己的句柄,真正的窗体够呛.
Joe-xXx
2010-09-08
打赏
举报
回复
两种方法:
1.设置透明性键,SetColorKey,只能对一种颜色起作用;
2.将父控件的内容传至子控件中,之后绘画。(MS画透明的根本)
参考:http://blog.csdn.net/wo65432519/archive/2010/01/01/5118212.aspx
YourKing
2010-09-08
打赏
举报
回复
那也不是真的透明,只是截屏刷背景而已
SongQues
2010-09-08
打赏
举报
回复
http://www.devdiv.net/action-blogdetail-uid-9241-id-1030
这个人说可以实现,但我试了发了长时间还是不行!期待高手……!
SongQues
2010-09-08
打赏
举报
回复
[Quote=引用 2 楼 yourking 的回复:]
透明好像mobile不支持
用异形窗口
[/Quote]
就实现像飞信3.0那样的效果就行
YourKing
2010-09-08
打赏
举报
回复
透明好像mobile不支持
用异形窗口
SongQues
2010-09-08
打赏
举报
回复
期待中……!
【转】.NET(
C#
):浅谈程序集清单资源和RESX资源 关于单元测试的思考--Asp.Net Core单元测试最佳实践 封装自己的dapper lambda扩展-设计篇 编写自己的dapper...
【转】.NET(
C#
):浅谈程序集清单资源和RESX资源 目录 程序集清单资源 RESX资源文件 使用ResourceReader和ResourceSet解析二进制资源文件 使用ResourceManager解析二进制资源文件 小看RESX资源文件的...
浅谈VB.Net 程序的编译和动态编译
---恢复内容开始---一般,我们都是通过Visual Studio(下面...vs把用户编写的
代码
文件和指定定的参数(引用,编译出的程序的类型,目标文件的保存位置等)一股脑的传给vbc,然后剩下的工作就交给vbc来做了。其实,vbnet
delphi 各新版本特性收集
delphi 各新版本特性收集 ...IDE(整合
开发
环境) Internet XML(扩展标记语言) Compiler(编译器) COM/Active X Database support(数据库支持) CORBA Actions(动作) Custom Variants(可定义的可
我的插件框架·前传
正如您的高见,我本敲
代码
者,很多时候不自觉就追求设计的完美去了,等绕了半天之后,才发现原来自己还是个项目经理,还有
开发
周期在候着呢,更杯具的是,还得去收回当初信誓旦旦跟老板一起
放出
的那些卫星。...
Visual Studio
http://baike.baidu.com/view/28727.htm Visual Studio 是一套完整的
开发
工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visu
Windows客户端开发
7,655
社区成员
18,839
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章