Inno Setup の InnerNotebook を glass image.png で変更するにはどうすればよいですか? 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 を一時ディレクトリに抽出します (最善の方法は、InitializeWizard() などの Init 関数でこれを行うことです)。
ExtractTemporaryFile('botva2.dll');
d) 関数を呼び出します。
procedure MyFunc(); begin // Unload ComCtrls functions GdiPlusShutdown; // Function from botva2.dll end;
このようなソリューション全体が必要な場合:
Graphical Installer: Graphical Installer websiteという名前の Inno Setup 拡張機能をお勧めします。
于 2012-09-11T05:03:36.703 に答える