许多应用中的流行功能 - 围绕模式对话框调暗屏幕。 我需要在Windows Mobile,C++上实现此功能。 主要的wnd是全屏,但包含许多子窗口。怎样才能在特定的矩形(界定所需的模态窗口)周围变暗?围绕对话框的调光屏幕
1
A
回答
1
在Win32上,您可以通过在桌面顶部放置一个半透明的全屏黑色窗口来实现此目的。查找渲染半透明闪屏以查找示例的示例。通常使用GDI +。
后记:我刚刚在你的问题中看到了“移动”这个词 - 不知道这将如何适用于该环境。
1
您应该使用PaintRect的BitBlt api(http://msdn.microsoft.com/pt-br/library/aa930997.aspx),以便您可以将当前桌面的副本作为透明画在洞屏幕上。
对不起,我没有更详细的,因为我不记得如何做到这一点。
--edit: 更多链接来帮助你,都提供了答案,你的需要: http://www.vbforums.com/showthread.php?t=534771 http://www.developer.com/ws/pc/article.php/2190121
相关问题
- 1. 始终围绕timelinesetter卡屏幕
- 2. AppleScript的解锁屏幕对话框
- 3. 在多屏幕上协调消息框或对话框位置
- 4. 围绕光栅键绘制一个框
- 5. 对话框没有填充屏幕
- 6. OnCreate对话框和屏幕旋转
- 7. Android主屏幕弹出对话框
- 8. 唤醒屏幕并在锁定屏幕上显示对话框
- 9. 在onCreate()调用对话框时出现的纯黑色屏幕
- 10. 调整对话框占用更多屏幕
- 11. 围绕NSView发光效果
- 12. 围绕iframe的jQuery UI对话框;性能问题?
- 13. 屏幕布局需要全屏,而不是部分对话框
- 14. 全屏对话框
- 15. 安卓游戏暂停屏幕,对话框或活动对话框?
- 16. 围绕任何屏幕大小的文本
- 17. 警告对话框驳回对屏幕锁
- 18. mfc从另一个对话框更改对话框的光标
- 19. 上点击Android的对话框充分屏幕(减去键盘)
- 20. WPF - 地铁对话框设置(mahapps)在屏幕的顶部?
- 21. 锁定来电屏幕上的对话框
- 22. 对话框走的是整个屏幕宽度
- 23. 显示对话框,同时加载新的屏幕
- 24. 在jQuery对话框中打开现有的屏幕
- 25. Modal对话框显示在Windows 10的启动屏幕下方
- 26. 连续点击屏幕上的Android Open Alert对话框
- 27. 在显示对话框屏幕时TabView内部的Webview崩溃
- 28. 不占用完整屏幕的对话框片段
- 29. 点击Webview加载的Android进度对话框 - 空白屏幕
- 30. Android - 对话框中的按钮不在屏幕中
我以为Windows Mobile上的所有模式对话框应该也全屏?你确定你不是在说Windows CE吗? – 2009-08-10 14:32:50