解决在hex中系统按钮消失问题
2017-12-16 14:59
197 查看
hex提供了一种全新构建桌面应用的方式,可以使用 web 技术快速构建跨平台的桌面应用。
想使用hex开启一个程序很简单,首先下载一个hex的二进制包,把工程放到下载的二进制包的文件夹中Release中,然后修改mainfes.json文件中的 “first_page”: “$(AppDir)policeSecurity/login.html”,属性,把路径改为你自己项目的入口,然后点击hexclient.exe即可启动。
正常启动的页面应该是这样的:
在右上角的位置有三个系统按钮,但是在项目中会设置一些样式,然后在把工程放到hex中,当项目启动的时候就会发现这些系统按钮消失不见了,如下图所示:
右上角的系统按钮不见了,但是点击右上角的时候会发现那些关闭,隐藏,放大的功能是好使的。虽然功能好使但是图标没有这样就会导致用户体验很差,通过看Api发现关于hex的设置大部分都在maniftest.json中。
在maniftest.json中的form中有个style的属性,默认是“captionless”,当style=captionless表示的是无标题栏的窗口,可以自绘标题栏,所以把captionless改成standard,标准窗口就可了,如下图所示:
这样在右上角的系统按钮就出现了。
还有一种情况就是由于屏幕大小和分辨率不同,有时候启动这个程序时会发现页面的上部和下部全部消失了,只有手动缩小才会出现,其实这个问题也是可以解决的。
在manifest.json的form中有两个属性“launch_x”和“launch_y”他们分别表示:启动的初始 X 轴位置和启动的初始 Y轴位置。他们默认值都是screen_centered(表示相对屏幕水平居中),只要把launch_y的实行值改成system_default (系统默认的Y轴位置)就可以了。
更详细的信息请参考hex的API
hex的API
想使用hex开启一个程序很简单,首先下载一个hex的二进制包,把工程放到下载的二进制包的文件夹中Release中,然后修改mainfes.json文件中的 “first_page”: “$(AppDir)policeSecurity/login.html”,属性,把路径改为你自己项目的入口,然后点击hexclient.exe即可启动。
正常启动的页面应该是这样的:
在右上角的位置有三个系统按钮,但是在项目中会设置一些样式,然后在把工程放到hex中,当项目启动的时候就会发现这些系统按钮消失不见了,如下图所示:
右上角的系统按钮不见了,但是点击右上角的时候会发现那些关闭,隐藏,放大的功能是好使的。虽然功能好使但是图标没有这样就会导致用户体验很差,通过看Api发现关于hex的设置大部分都在maniftest.json中。
在maniftest.json中的form中有个style的属性,默认是“captionless”,当style=captionless表示的是无标题栏的窗口,可以自绘标题栏,所以把captionless改成standard,标准窗口就可了,如下图所示:
这样在右上角的系统按钮就出现了。
还有一种情况就是由于屏幕大小和分辨率不同,有时候启动这个程序时会发现页面的上部和下部全部消失了,只有手动缩小才会出现,其实这个问题也是可以解决的。
在manifest.json的form中有两个属性“launch_x”和“launch_y”他们分别表示:启动的初始 X 轴位置和启动的初始 Y轴位置。他们默认值都是screen_centered(表示相对屏幕水平居中),只要把launch_y的实行值改成system_default (系统默认的Y轴位置)就可以了。
更详细的信息请参考hex的API
hex的API
相关文章推荐
- 解决Windows7上安装centos7双系统,Windows启动项消失的问题
- 解决虚拟机克隆CentOS系统后eth0消失,显示eth1的问题
- 解决 ASP.NET 中文本框上按回车时系统缺省提交按钮的问题
- Android AlertDialog解决点击按钮立即消失的问题
- 在Mint 16中当按下光驱的弹出按钮后桌面上的光驱图标没有自动消失的问题解决
- Toast优化,解决频繁点击一个按钮,toast会一直显示,不能立即消失的问题
- 解决虚拟机克隆CentOS系统后eth0消失,显示eth1的问题
- 【转】解决win7下重装winXP 系统启动选择菜单消失 问题
- 用友nc65 uap开发中系统出现卡,慢等问题解决思路二(提交审批等按钮卡慢)
- 解决VM克隆CentOS系统后eth0消失,显示eth1的问题
- iOS 去掉导航左侧按钮系统默认的文字 只留 默认箭头 (而且解决了 切换应用是 闪桌面的问题)
- 台式机win8.1下装ubuntu16.04双系统,并解决启动项Windows系统消失的问题。
- Qt 绘制系统自带的最小化按钮和关闭按钮 及 解决中文乱码问题
- Win7旗舰版系统还原按钮呈灰色不能使用问题的解决方法
- iOS 解决自定义导航栏返回按钮 系统右滑返回手势失效问题 最简单方法
- MVC权限管理系统dwpro项目权限按钮无故自动消失问题
- 解决 ASP.NET 中文本框上按回车时系统缺省提交按钮的问题
- 本地连接状态 属性按钮消失 解决过程(DCOM配置问题)(原创*转载留名)
- 解决VM克隆CentOS系统后eth0消失,显示eth1的问题
- 安卓系统浏览器中select下拉按钮无法弹出选择面板奇怪问题解决