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,但我认为您必须重建 srlua.exe 才能像 wlua.exe 一样构建。

lua.exe 和 wlua.exe 有一些区别:

  • 不是控制台应用程序(-subsystem:windows)
  • 有一个 WinMain(参见 LuaBinaries 源代码中的 wmain.c)
  • 包含一个带有清单的资源文件(参见 wlua.rc)
于 2015-07-27T17:18:09.367 回答