我正在寫一個C++應用程序,並且有一個登錄框顯示在常規的對話框中。我發現有些人可以對整個對話框進行皮膚修飾,使其看起來非常漂亮。我想知道是否有人可以給我一些關於如何做到這一點的指示。皮膚對話框
Q
皮膚對話框
1
A
回答
0
我需要更多的細節給你一個很好的答案。
答案很大程度上取決於您使用的是哪個操作系統,以及如何編寫GUI(例如,在Windows上 - 簡單的Win32,MFC,ATL,Qt,Windows窗體,WPF等)。
如果您只是使用Windows API,這裏有一個鏈接幫助您入門。 http://www.codeproject.com/KB/dialog/skinstyle.aspx
請注意:如果您想自定義每個控件的外觀,自定義蒙皮對話框可能是一項非常大的任務,因爲您最終會編寫非常複雜的自定義控件。
或者,您只是想確保您的對話框以Windows XP視覺樣式而不是XP樣式之前出現?這將需要對應用程序進行更改以使用新的通用控件和視覺樣式。請注意,這會更改某些Windows API的行爲並可能產生副作用(請參閱ISOLATION_AWARE_ENABLED)。
0
你願意爲此付出代價,你可以找到解決方案。這裏有幾個例子:http://www.skincrafter.com/和http://www.componentsource.com/products/codejock-xtreme-skinframework-visualc/summary.html。
相關問題
- 1. 如何禁用CKEditor對話框皮膚?
- 2. 如何創建自定義安裝遮罩對話框皮膚?
- 3. 如何創建dotnetnuke皮膚和皮膚對象?
- 4. 拆散皮膚
- 5. Eclipse黑皮膚
- 6. Flex4 TabBar皮膚
- 7. 動態皮膚
- 8. delphi7皮膚
- 9. TinyMCE皮膚,比
- 10. 皮膚dropdownbox
- 11. Flex 4面板邊框皮膚
- 12. Flex TabbedViewNavigatorApplication Actionbar皮膚
- 13. 從TextArea皮膚VScrollBar
- 14. 定製'quipol'皮膚?
- 15. 無法皮膚DateSpinner
- 16. 皮膚在DotNetNuke的
- 17. jquery皮膚滑塊?
- 18. 皮膚MSI包裝
- 19. ASP.NET主題皮膚
- 20. EmguCV皮膚檢測
- 21. OpenCV皮膚檢測
- 22. tiny_mce皮膚問題
- 23. ASP.NET CommandField和皮膚
- 24. 默認皮膚LibGDX?
- 25. Flex 4皮膚:根據父容器狀態更改皮膚
- 26. 皮膚指數和皮膚重量是什麼意思?
- 27. 移動皮膚搜索與正常皮膚搜索不同
- 28. 自定義Flex皮膚 - 按鈕皮膚中的輔助按鈕
- 29. XAML皮膚設置codebehind - 如何在設計時皮膚?
- 30. WPF皮膚剝皮安全問題
我的應用程序實際上是一個後臺進程。它只有一個登錄對話框。這是我需要Skin的唯一東西。用戶登錄後,一切都進入後臺進程。我目前使用MFC。 – 2011-04-01 13:52:29
爲了更加準確,我只想擁有一個將覆蓋整個登錄框的圖像。登錄按鈕也將是一個圖像。對話框標題和關閉按鈕也應該被刪除。 – 2011-04-01 13:54:32
谷歌搜索「mfc皮膚對話框」找到我下面粘貼的一些建議。我認爲你可以期望做這些改變不僅僅是額外代碼的幾行,特別是如果你想改變非客戶區(標題和關閉按鈕)的外觀。 – persiflage 2011-04-01 14:20:23