如何通过 glass image.png 更改 Inno Setup 上的 InnerNotebook?我知道我必须使用 dll botva2,但我不知道代码。
问问题
3427 次
1 回答
0
您需要添加2张图片:
背景
背景上方的透明图片 (.png)。
所有组件必须是透明的(标签或 TNewStatictexts 支持这一点)
如何使用 botva2.dll 并调用它的功能如下所示。
a) 声明插件导出:
procedure GdiPlusShutdown; external 'gdipShutdown@{tmp}\botva2.dll stdcall delayload';
b) 将 botva2.dll 添加到您的安装程序中:
[Files] Source: botva2.dll; Flags: dontcopy;
c) 将 .dll 提取到 Temp 目录中(最好是在一些初始化函数中执行此操作,如 InitializeWizard();
ExtractTemporaryFile('botva2.dll');
d) 调用你的函数:
procedure MyFunc(); begin // Unload ComCtrls functions GdiPlusShutdown; // Function from botva2.dll end;
如果您需要这样的完整解决方案:
我可以向您推荐我的 Inno Setup 扩展,名为 Graphical Installer: Graphical Installer website。
于 2012-09-11T05:03:36.703 回答