0

ダイアログ (メイン HWND) ウィンドウ全体を覆うビットマップ イメージを持つ NSIS ウェルカム ページを作成する最良の方法は何ですか?

最適な方法は次のとおりです。

  • MUI2 を使用し、定数 MUI_WELCOMEFINISHPAGE_BITMAP および MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH を指定しますか? 私はこれを試してみましたが、画像は次/前のボタンとウェルカムテキストの上に置かれています。画像ウィンドウの z-index を変更するために使用できる関数呼び出しはありますか?
  • 独自のカスタム ウィンドウを作成しますか? それを行う方法と、チェックボックス、ボタンなどのウィンドウを作成する方法は知っていますが、画像ウィンドウを作成する方法はわかりません(静的ウィンドウまたはラベルウィンドウを作成してから、そのビットマップを設定すると思いますか?)
  • おそらく、プラグイン SkinnedControls にはそれを行う方法がありますか? ボタンにスキンを適用して実験しましたが、SkinnedControls で大きなビットマップを使用してウェルカム スクリーンを作成できるものは見つかりませんでした。さらに、次をクリックするとインストーラーがクラッシュし続けます(Unicodeバージョンと関係があると思いますか?)。
  • 多分私が知らない別の方法ですか?

ダイアログ全体をカバーするビットマップを含むウェルカム ページを作成する最良の方法を提案できますか?

4

1 に答える 1

1

この質問は、「NSIS MUI2 ページのウィンドウの z インデックスを変更するため、最初に読んでください」と非常によく似ています。

私が言ったように: バックグラウンド全体を作成するのは非常にトリッキーです (多くのコーディングが必要です) が、この解決策をお勧めし ます:

于 2012-05-18T05:19:34.307 に答える