我使用nsis创建了一个简单的应用程序来呈现网页。我遇到的下一个要求是使用自定义控件实现自定义标题栏。我想我可以用皮肤或通过一些现有的插件来做到这一点,但无法为此找到任何可行的解决方案。
请建议我如何更改NSIS应用程序的标题栏。
答案 0 :(得分:0)
在NSIS中执行此操作的唯一方法是编写一个新插件(没有现有的插件可以剥离非客户端区域,因为它很难做,通常看起来像垃圾恕我直言)
要做到这一点,你基本上必须写3个版本的皮肤处理:
...除此之外,你可能想要处理高对比度模式等
除了在.onguiinit中调用你的新插件开始挂钩之外,NSIS从未真正进入过画面,其余部分需要在子类处理程序中进行,并且应该用C / C ++编写......