社区
界面
帖子详情
如何强制系统不绘制Dialog?(100分)
bbstudio
2006-02-10 04:42:29
我的目的是想隐藏原有的Dialog,但是不能用ShowWindow,因为我还要在这个Dialog上画图,最终的效果就好像是图片直接显示在桌面上一样
是不是要捕获WM_NCPAINT?我查了一下,基本上都是讲原理的,但是没有找到合式的例子,麻烦会的人指点一下
...全文
109
8
打赏
收藏
如何强制系统不绘制Dialog?(100分)
我的目的是想隐藏原有的Dialog,但是不能用ShowWindow,因为我还要在这个Dialog上画图,最终的效果就好像是图片直接显示在桌面上一样 是不是要捕获WM_NCPAINT?我查了一下,基本上都是讲原理的,但是没有找到合式的例子,麻烦会的人指点一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zero_wq
2006-03-29
打赏
举报
回复
应该是UpdateLayeredWindow吧,这个函数能把对话框按png的格式画出来并保留原有的透明通道,用法见http://www.ccrun.com/article/go.asp?i=643&d=n5u8o4,只不过使用这个函数以后窗口就不再响应WM_PAINT事件了,所有的重绘操做都必须在其它事件上完成
tianhui212
2006-02-12
打赏
举报
回复
把对话框的标题栏去掉,图片绘为对话框的背景,再用SetLayeredWindowAttributes()设置对话框透明度就可以了。
菜牛
2006-02-11
打赏
举报
回复
可以用SetLayeredWindowAttributes()来设置对话框为透明的。
hq007
2006-02-11
打赏
举报
回复
问题我没看明白。
你说你想隐藏对话框(到底是什么情况下隐藏),
你又说你要在上面绘图(你是不是想写程序启动时的等待画面。。。)
bbstudio
2006-02-10
打赏
举报
回复
最终的显示效果就是像goodboyws(深夜不眠者)说的一样,但是这样绘图只能在最顶层,并且绘出来的图形不能响应像WM_PAINT消系
我说的方法就像junliu_0(驴子)说的那样,但是我绘制的图片是包含Alpha透明通道的,即使去掉标题框也是看的到对话框背景的
junliu_0
2006-02-10
打赏
举报
回复
你可以把对话框的标题栏去掉,然后图片绘为对话框的背景,
最终的效果就好像是图片直接显示在桌面上一样了!
huguyue6670
2006-02-10
打赏
举报
回复
绘出后你可以隐藏,和没有绘制是一样的,并且这样vc的一切动作东可响应,如消息等等
goodboyws
2006-02-10
打赏
举报
回复
没看明白,直接获取桌面DC不就可以了么
OPhone应用开发权威指南(黄晓庆)
4.4.1 图形
系统
类结构 104 4.4.2 常用布局类 107 4.4.3
绘制
图形 114 4.4.4 构建自己的组件 123 4.5 图形动画 130 4.5.1 Animation 131 4.5.2 Interpolator 136 4.5.3 AnimationSet 137 4.5.4 自定义动画 138 4.6 ...
Android中Activity销毁后,页面中的
dialog
去哪了
Android中Activity移除后,页面中的
dialog
去哪了问题的起源追根溯源
Dialog
创建过程
Dialog
的展示过程结论 问题的起源 在解决客户端中内存泄漏时,看到历史代码中有直接创建
dialog
并调用
dialog
.show()的代码存在,这...
Java整合JQueryEasyUI详解
本门课程的技术呢比较陈旧,视频中的有些杂音,如果你们公司用不着这个技术你就别学了,因为这技术确实已经挺老的了,可以学一些新的前端技术,例如BootStrap或者Vue,或者angularJS啦什么都可以. 课程目标: 1.熟练掌握...
android
dialog
刷新,Android
Dialog
Fragment快速使用方法
前言很多人抱怨原生的
Dialog
不好用,自定义方式比较复杂,这里介绍一下如何使用官方推荐的
Dialog
Fragment使用方法首先要意识到
Dialog
Fragment的本质就是一个Fragment,实现
Dialog
Interface,能够为开发者提供更多...
MD 风格的
Dialog
---- Material
Dialog
一个 MD 风格的
Dialog
的开源...Material
Dialog
:一个漂亮、流畅、可定制的对话框。 依赖: 核心模块的依赖:compile ‘com.afollestad.material-
dialog
s:core:0.9.6.0’ 核心模块包含该库的所有主要类,...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章