duilib属性列表

Posted in 2016-11-25 2:42 | Category: Windows | Tags: windows duilib

duilib属性列表

地址: duilib

Duilib 是一款强大的界面开发工具,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。

nsis打包好累

记录一下

``` <?xml version="1.0" encoding="UTF-8"?>

    <Attribute name="visiblefolderbtn" default="true" type="BOOL" comment="是否显示展开与收缩按钮对象"/>
    <Attribute name="visiblecheckbtn" default="false" type="BOOL" comment="是否显示复选框对象"/>
    <Attribute name="itemminwidth" default="0" type="UINT" comment="设置Item的最小宽度,当hscrollbar为真且itemminwidth大于TreeView宽度时才会显示横向滚动条"/>
    <Attribute name="itemtextcolor" default="0x00000000" type="DWORD" comment="item文本颜色"/>
    <Attribute name="itemhottextcolor" default="0x00000000" type="DWORD" comment="鼠标进入item时文本颜色"/>
    <Attribute name="selitemtextcolor" default="0x00000000" type="DWORD" comment="item被选中时文本颜色"/>
    <Attribute name="selitemhottextcolor" default="0x00000000" type="DWORD" comment="item被选中时且鼠标进入时的文本颜色"/>
</TreeView>
<TreeNode parent="ListContainerElement" notifies="setfocus killfocus timer itemactivate itemclick itemexpanded itemcollapsed windowinit(root)">
    <Attribute name="name" default="" type="STRING" comment="控件名字,同一窗口内必须唯一,如(testbtn)"/>
    <Attribute name="pos" default="0,0,0,0" type="RECT" comment="位置,如果为float控件则指定位置和大小,否则只指定大小,如(0,0,100,100)"/>
    <Attribute name="padding" default="0 …

nsis使用

Posted in 2016-9-28 11:12 | Category: Windows | Tags: windows8 windows nsis

图标相关

图标格式大小要求

  • 安装程序图标: 大小: 32x32 格式: .ico
  • 卸载程序图标: 大小: 32x32 格式: .ico
  • 程序安装背景: 大小: 164x314 格式: .bmp

设置图标

  • 安装图标与卸载图标

    • 直接在新建向导中设置
    • 修改代码

      MUI Settings

      !define MUI_ABORTWARNING
      !define MUI_ICON "C:\Users\JiangLin\Desktop\CameraStreamer\1.ico"
      !define MUI_UNICON "C:\Users\JiangLin\Desktop\CameraStreamer\2.ico"
      !define MUI_WELCOMEFINISHPAGE_BITMAP "C:\Users\JiangLin\Desktop\CameraStreamer\2.bmp"
      
      • 安装背景

      !define MUI_WELCOMEFINISHPAGE_BITMAP "C:\Users\JiangLin\Desktop\CameraStreamer\2.bmp"

创建快捷方式图标

CreateShortCut "$DESKTOP\CameraStreamer.lnk" "$INSTDIR\CameraStreamer.exe" "" "$INSTDIR\3.ico"

*注意:* 不要漏了

""

程序和功能页面卸载图标

WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\CameraStreamer.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString …