許多應用中的流行功能 - 圍繞模式對話框調暗屏幕。 我需要在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