我正在写一个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. delphi7皮肤
- 4. Flex4 TabBar皮肤
- 5. Eclipse黑皮肤
- 6. 皮肤dropdownbox
- 7. TinyMCE皮肤,比
- 8. Flex 4面板边框皮肤
- 9. 定制'quipol'皮肤?
- 10. 默认皮肤LibGDX?
- 11. 从TextArea皮肤VScrollBar
- 12. ASP.NET主题皮肤
- 13. 皮肤MSI包装
- 14. tiny_mce皮肤问题
- 15. jquery皮肤滑块?
- 16. Flex 4皮肤:根据父容器状态更改皮肤
- 17. XAML皮肤设置codebehind - 如何在设计时皮肤?
- 18. WPF皮肤剥皮安全问题
- 19. DotNetNuke 7皮肤教程
- 20. 弹性的皮肤问题
- 21. RichFaces 4.0皮肤不工作
- 22. DevExpress皮肤不工作
- 23. 空气 - 如何皮肤NativeWindow
- 24. 使用VTK呈现皮肤
- 25. FB4 TextArea焦点皮肤
- 26. 皮肤问题telerik contols
- 27. tumblr javascript嵌入css皮肤
- 28. GoogleTV内置皮肤缺失
- 29. 免费的delphi皮肤库?
- 30. MediaElement.js HTML5播放器皮肤
我的应用程序实际上是一个后台进程。它只有一个登录对话框。这是我需要Skin的唯一东西。用户登录后,一切都进入后台进程。我目前使用MFC。 – 2011-04-01 13:52:29
为了更加准确,我只想拥有一个将覆盖整个登录框的图像。登录按钮也将是一个图像。对话框标题和关闭按钮也应该被删除。 – 2011-04-01 13:54:32
谷歌搜索“mfc皮肤对话框”找到我下面粘贴的一些建议。我认为你可以期望做这些改变不仅仅是额外代码的几行,特别是如果你想改变非客户区(标题和关闭按钮)的外观。 – persiflage 2011-04-01 14:20:23