1

正常に作成された srlua (5.1) を使用して Windows Gui exe を作成しようとしていますが、視覚スタイルのようなクラシック ウィンドウを使用しています。XPまたは最新のwin8スタイルが必要でした。Lua for Windows の wlua.exe で実行したスクリプトは、最新の win8 スタイルを示しています。私は何をしますか?win8 comctrl ver 6.0.0 スタイルまたは WLUA.EXE を使用して srlua を再コンパイルする必要がありますか? wsrlua をそれに置き換えることで、exe ビルドに引き続き使用できます。

ありがとう。

4

1 に答える 1

2

結果の実行可能ファイルには、ビジュアル スタイルを有効にするマニフェストが必要です。私は srlua を使用していませんが、wlua.exe と同じようにビルドするには、srlua.exe を再ビルドする必要があると思います。

lua.exe と wlua.exe にはいくつかの違いがあります。

  • コンソール アプリケーションではありません (-subsystem:windows)
  • WinMain がある (LuaBinaries ソースの wmain.c を参照)
  • マニフェストを含むリソース ファイルが含まれています (wlua.rc を参照)。
于 2015-07-27T17:18:09.367 に答える