
MUI一种单独发行的Windows版本的代号不是文件。可以删除
MUI一个面向对象的图形用户界面来创建和仿带维护系统。程序员节省zhidao大量的工作,并受益于MUI强大的对象集合,用户得到的可能性,看看根据自己的个人口味定制的应用程序几乎每一个像素。
正式名字叫Windows多语种版(Windows Multilanguage Version)。在这个版本的Windows中,用户可以自己设定Windows界面中使用的语言。
大型公司只需要一种安装 *** 作就可以在全世界范围内敬前部署Windows。用户界面的语种可以由本地用户自己选择,或者可以按照组织单元的组策略进行统一设定。
扩备稿芦展资料:
MUI系统看上去很象本地版本的Windows,但是它里面的一些东西并没有被本地化(仍然使用系统的"主"语言),包括:所有的16位模式,位图,注册表的键和键值,文件夹和文件的名字,以及INF文件。
另外,MUI系统需要的磁盘空间要比本地版Windows多,每安装一种语言,MUI就需要大约30MB的额外磁盘空间,这些空间用来容纳该语种的资源文件和帮助。
参考资料来源:百度百科-MUI
修补 *** 作过程确认 .mui 文件的合适位置 确定 .mui 文件 (module.dll.mui) 存在于代码二进制文件所在的目录内以适当语言命名的子目录中(例如,en-US、fr-FR、ru-RU、ja-JP)。单击此处了解有关放置 Win32 MUI 资源文件的详细信息。 确定至少有一个以语言命名的文件夹(包含 .mui 文件)位于您组件的资源加载回退列表中。 严格地说,确定上述情况的正确方法是:在使用 MUI_MERGE_SYSTEM_FALLBACK | MUI_MERGE_USER_FALLBACK 标记时,让您的应用程序转储并显示来自 GetThreadPreferredUILanguages 的结果。 使用最新的 Windows Vista !mui 调试器扩展转储回退列坦竖表。针对 Windows 32 位版本安装调试工具,然后在 windbg 的帮助中搜索 !mui。 确保轿迅 .mui 文件存在于已安装的语言文件夹中。使用 REGEDIT 确定要考虑的安装语言:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language\InstallLanguage
此项将位于 LCID 表单中。单击此处查看 LCID 到语言名称的映射。
确认用户语言文件夹中存在 .mui 文件。单击此处确定所选的用户语言。确认 .mui 文件与代码二进制文件匹配 在代码和 .mui 二进制文件上转储 MUI 资源配置信息。
请参阅在 PE 文件中查看 MUI 资源配置设置。 比较代码与 .mui 二进制文件 RTM 校验和的值。在此校验和不匹配的任何 .mui 文件中,将找不到资源。您可以通过本地化过程重新运行二进制文件,以此解决任何不匹配问题。 将每个 .mui 文件“语言”字段与包含它的目录进行比较。如果它们不匹配(不区分大小写),则不会从该文件加载资源。要更正此问题,请将 .mui 文件置于正确命名的文件夹中。 确认 MuiNameTypes 或 MuiIDTypes 共有一个或多个条目。如果此处没有任何条目,则不会针对此资源类型执行 .mui 文件探测。要加以调整,请通过执行本地化重新运行您的二进闭信此制文件。
*** 作步骤如下:1、通过chrome浏览器模拟手机浏览器打开对应页面,初级用户参考这里这里
2、在需要重定义样式的控件(导航栏)上,点击右键,选择“审查元素”,会打开chrome控制台,控制台左侧会显示对应控件的培枯宽DOM结构,右侧会显示作用在该控件上的CSS定义;在左侧DOM区,切换DOM节点,上方模拟器对应控件及右侧作用的CSS定义均会变化;
3、分析需要重定义的内容,从效果图上直观来看,需要将导航条背景色修改为蓝色,配亮然后将返回图标及导航标题修改为白色;
4、通过DOM结构分析,应该较容易的看出,header节点表示导航条控件,那我们就DOM区选择header节点,然后分析右侧模拟器,会看到header上的所有css定义,找到background-color定义
5、单击background-color对应颜色值,修改成UED设计师提供的蓝色,比如#253ff2,这时上方模拟器上导航条会实时变成蓝色
6、确认颜色值正确后,将修改代码复制到对应页面中,本示例为titlebar.html,保存如下代码(需放在mui.min.css引用之后),这样就可以覆盖mui默认的背景色定义:.mui-bar{
background-color:
#253FF2
}
7、此时再刷新当前页面,就会看到背景色已变;
8、同样的方式,找到标题栏文字颜色定义,找文字颜色时要定位到对应文字的最小节点,对于如下的DOM节点,
导航栏
我们应该优先看h1的css定义,会发现color定义为#000,修改为#fff即可
同样复制保存css定义,如下:.mui-title{
color:#fff
}
9、最后,还剩一个左侧返回箭头的颜色值,我们也以同样的方法修改,左侧DOM区选中
节点,然后在右侧css区查看css定义,找到color颜色定义的地方,然后同样修改为#fff,
10、以同样方式拷贝css代码到html文件,最终复写的css代码为
.mui-bar{
background-color:
#253FF2
}
.mui-title{
color:#fff
}
a{
color:#fff
}
经过如上几个步骤,我们就完成了导航条的自定义,当然在实际开发中,我们可以更为灵活,比如
的css定义牵扯范围太广,我们仅在返回的a节点上增加style属性,在style中定义color,例如败仔:
导航栏
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)