Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
蒙皮MFC应用程序_Mfc_Skinning_Skin - Fatal编程技术网

蒙皮MFC应用程序

蒙皮MFC应用程序,mfc,skinning,skin,Mfc,Skinning,Skin,我见过一些很酷的应用程序,外观非常好看。我是MFC新手,我想创建一个能够更改皮肤的应用程序。它是如何在MFC中完成的?我看过一些教程,但是有点过时了。谢谢…只是一张便条。UI蒙皮的概念是一个通用的软件设计任务(基本上是一个插件概念),并且(据我所知)没有任何语言或框架(如MFC)明确支持它作为服务。也就是说,没有处理皮肤的“MFC方式”,也没有“.NET方式”。但您可以使用这两种方法中的任何一种来设计蒙皮支持 也就是说,一些语言或框架可能比其他语言或框架更容易实现蒙皮支持。我通常会推荐使用C#/

我见过一些很酷的应用程序,外观非常好看。我是MFC新手,我想创建一个能够更改皮肤的应用程序。它是如何在MFC中完成的?我看过一些教程,但是有点过时了。谢谢…

只是一张便条。UI蒙皮的概念是一个通用的软件设计任务(基本上是一个插件概念),并且(据我所知)没有任何语言或框架(如MFC)明确支持它作为服务。也就是说,没有处理皮肤的“MFC方式”,也没有“.NET方式”。但您可以使用这两种方法中的任何一种来设计蒙皮支持

也就是说,一些语言或框架可能比其他语言或框架更容易实现蒙皮支持。我通常会推荐使用C#/.NET进行UI编码,但设计插件/皮肤支持的大部分内容都是关于通用代码机制和接口的,而语言/框架的问题也没有什么意义。如果您对自己编写的练习不感兴趣,也有许多语言的现成框架可以为您实现这一点

一些可能有用的链接:

(注意底部一些语言的插件框架列表)


MFC通常已经过时,但您可能已经知道这一点。 如果您愿意支付,似乎有一家供应商提供蒙皮组件。 看

另一种选择可能是寻找其他平台,比如Mozilla,它()基于。见和


(来源:)



(来源:)

我见过使用XML文件的示例,但我不确定mfc是如何使用该文件对应用程序进行蒙皮的。这就是我的观点。MFC并不是开箱即用的。您必须编写代码才能理解XML文件。XML文件对于任何类型的应用程序都可能是不同的。网络上有很酷的COM和ActiveX,还有skincrafter,但也需要一些钱。我不知道XULRunner会提供什么想法。。。我会去看看的…网络上有很酷的COM和ActiveX,还有skincrafter,但也需要一些钱。我不知道XULRunner会提供什么。。。我去看看。。。