为使用 wsrlua.exe 创建的 Lua 可执行文件更改视觉样式。

我正在尝试使用srlua(5.1)创建一个Windows Gui exe,它已经成功创建,但是具有经典的Windows视觉风格。我想要一个xp或现代的win8样式。当我使用Lua for Windows的wlua.exe运行脚本时,它显示了现代的win8样式。我该怎么办?我需要使用win8 comctrl ver 6.0.0样式重新编译srlua,还是仍然可以使用WLUA.EXE进行exe构建,只需将wsrlua替换为它即可。谢谢。

点赞
用户1898478
用户1898478

下面是翻译后的中文,保留了原本的 markdown 格式:

结果的可执行文件必须有启用视觉样式的清单。我不使用 srlua,但我认为您必须重新构建 srlua.exe,使其与 wlua.exe 一样构建。

lua.exe 和 wlua.exe 之间有几个不同之处:

  • 不是控制台应用程序(-subsystem:windows)
  • 有一个 WinMain(参见 LuaBinaries 源中的 wmain.c)
  • 包括带有清单的资源文件(参见 wlua.rc)
2015-07-27 17:18:09