240 发简信
IP属地:四川
  • @白凤的凤舞九天哦 反驳一点,跨平台本就是解决平台差异。electron 40%的api不通用,你的方法是写网页了,针对桌面应用不适用。当然electron本身bug很多很多,所以桌面开发肯定是需要了解不同系统。

    electron创建圆角窗口附带阴影效果

    背景 一直想用electron创建圆角窗口,奈何在网上找了一整天,也没找到解决办法。真的是让人崩溃,学electron就是冲着好看的UI来的,若不能发挥CSS强大的UI特效,...

  • @白凤的凤舞九天哦 windows破解主题后窗口加了区域,那你这种窗口就没用了。mac好像窗口本身就是圆角带阴影,linux大多也是圆角阴影(x11没有规定GUI构建工具,具体不了解),所以其实不需要任何改动,给windows加上就足够了。windows通过SetWindowRgn对非客户区的绘制是可以避免我开头说的问题,加这个功能也很简单,在App Ready判断下平台,应该是只需要句柄就可以,cli程序应该是最方便最节省空间的,当然也可以参考node调用dll的文章(PS.这种打包会很大)。

    electron创建圆角窗口附带阴影效果

    背景 一直想用electron创建圆角窗口,奈何在网上找了一整天,也没找到解决办法。真的是让人崩溃,学electron就是冲着好看的UI来的,若不能发挥CSS强大的UI特效,...

  • windows下可以call CreateRoundRectRgn() SetWindowRgn()进行窗口的圆角

    electron创建圆角窗口附带阴影效果

    背景 一直想用electron创建圆角窗口,奈何在网上找了一整天,也没找到解决办法。真的是让人崩溃,学electron就是冲着好看的UI来的,若不能发挥CSS强大的UI特效,...