許多應用中的流行功能 - 圍繞模式對話框調暗屏幕。 我需要在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. UIAlertView防止調光環繞屏幕
- 2. Monotouch對話框。在屏幕
- 3. 始終圍繞timelinesetter卡屏幕
- 4. 圍繞屏幕右側旋轉UIView
- 5. 圍繞屏幕移動視圖
- 6. 我想打一個對話屏幕例如WhatsApp頭像對話框的屏幕
- 7. 關閉屏幕的JQuery UI對話框
- 8. 鎖定屏幕上的Android對話框
- 9. AppleScript的解鎖屏幕對話框
- 10. 在多屏幕上協調消息框或對話框位置
- 11. 圍繞光柵鍵繪製一個框
- 12. GWT:防止對話框移出屏幕
- 13. Android主屏幕彈出對話框
- 14. 移動對話框關閉屏幕
- 15. 對話框沒有填充屏幕
- 16. OnCreate對話框和屏幕旋轉
- 17. 在全屏幕顯示對話框
- 18. 對話框單位到屏幕座標
- 19. 將對話框,用戶觸摸屏幕
- 20. 在onCreate()調用對話框時出現的純黑色屏幕
- 21. 喚醒屏幕並在鎖定屏幕上顯示對話框
- 22. 調整對話框佔用更多屏幕
- 23. showDialog()調用,但屏幕上沒有對話框
- 24. 圍繞NSView發光效果
- 25. 如何讓對象環繞屏幕?
- 26. 圍繞iframe的jQuery UI對話框;性能問題?
- 27. 打開對話框或第二個對話框實例時的Android塊屏幕
- 28. 使用QT創建屏幕調光器
- 29. Xbox遊戲在Xbox屏幕調光
- 30. 全屏對話框
我以爲Windows Mobile上的所有模式對話框應該也全屏?你確定你不是在說Windows CE嗎? – 2009-08-10 14:32:50