nsdialogs

    0热度

    3回答

    我正在关注NSIS nsDialog tutorial,目的是收集一些用户输入,我将稍后使用它来写入配置文件。 NSISEclipse插件生成了一个MUI2模板,它使我启动并成功安装了这些文件。 我已经使用了nsDialog教程产生,我想它,它得到准确发出一个对话框,但由于某些原因,“后退/下/取消”按钮都是灰色的。我没有看到它在启用/禁用这些按钮的nsDialog文档中的位置。 这里是我的代码:

    1热度

    1回答

    我得到这个代码, nsDialogs::Create 1018 Pop $0 ; Link ${NSD_CreateLabel} 292, 301, 71, 18 "click here!" Pop $0 SetCtlColors $0 0x0000FF 0xFFFFFF ; Blue on white ${NSD_OnClick} $0 on_click_link ; Text

    0热度

    1回答

    几个小时前,我的部署项目正常运行。 但是突然之间,在我的项目中添加第二个nsDialogPage后,它不再工作。 即使是旧的保存代码只有一个nsDialogPage。 这是我的代码的一部分。 !include LogicLib.nsh !include nsDialogs.nsh !include StrRep.nsh !include ReplaceInFile.nsh !include

    0热度

    1回答

    我在定制NSIS卸载程序页面上做了一些research,并且在Welcome和Finish页面取得了一些成功。 但是,我在使用确认页面的欢迎页面上使用相同的模板时遇到了问题。如果我的add any control using nsDialogs值为非零值height,则确认页面上的所有现有控件(除标题和按钮外)都将消失。 这里是我的代码(它成功地更新按钮的名称,但会删除该网页上的所有其他控件) !

    0热度

    1回答

    我正在尝试构建一个带有彩色背景的水平区域的页面。我用空标签做了这个。不显示任何文字,只是在里面填充颜色。 现在,我要添加一张图片。 我${NSD_CreateLabel},然后再在此之后写代码 ${NSD_CreateBitmap}和${NSD_SetImage}。我调整了图像的X Y坐标,使其位于标签上。 但是,当我编译脚本时,我只能看到标签。顶部没有显示位图图像。 有人可以帮忙吗?创建控件

    0热度

    1回答

    我想更改NSIS中外部对话框窗口的颜色。我用NSDialogs创建了页面。 我最近改变这种使用 系统的大小::呼叫 'USER32 :: SetWindowPos(I $ hwndparent,我,我,我,我629,我400,我0x16)' 有相似改变这个外部对话窗口边框/标题栏颜色的方法?

    1热度

    1回答

    我可以在自定义对话框上创建控件和其他元素,但似乎无法将所需的颜色应用于标签中的文本。 什么我tried- ${NSD_CreateLabel} 25% 15u 25% 15u "${SPEC_CPU_MIN} MHz" Pop $lCPU_min CreateFont $R9 "" 9 $R7 SendMessage $lCPU_min ${WM_SETFONT} $R9 0 ${NSD_

    0热度

    1回答

    我用自定义用户界面编写了我的安装程序页面。我不明白在哪里把实际的安装零件代码。 例如:我想提取一些文件并加盖。 我有一个安装进度条状态页面。我正尝试在用户处于此页面时执行所有这些操作。 写了一个函数,如下所示 Function MyInstallFun ;Extract something ;Execute msi file ;Execute bat file FunctionEnd

    2热度

    1回答

    我试图添加一个复选框到我的NSIS卸载程序的欢迎屏幕,但我无法找到示例。从MUI2的documentation我找不到任何可以在欢迎页面上运行的自定义函数。 它看起来像完成页面更容易根据我找到的文档和其他answer定制。 有没有办法自定义欢迎页面?如果不是,那么完成意向的其他选择是什么?

    0热度

    1回答

    我一直在使用NSIS(2.33),并一段时间,但我与nsDialogs一个新手,所以通过例子,在我的工作: http://nsis.sourceforge.net/Docs/nsDialogs/Readme.html 但是,一旦我得到的“创建页面”的例子,它增加了行: nsDialogs::Create 1018 Pop $Dialog 然后我运行它时会得到一个异常。 试图在页面上后