我使用带有 C++ 的 Win32 API 创建了一个简单的窗口。窗口显示得很好,但是,它没有样式,因此窗口上的所有按钮等都出现在 Windows 95/Me 样式中,与现代 Windows 7 外观相反。那么,我怎样才能获得这种现代感呢?
我曾尝试使用此(http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175%28v=vs.85%29.aspx)微软文档中所述的xml方式,但程序没有编译。我相信这是因为我使用 MinGW 编译器而不是 VC++ 编译器,但我可能是错的。此外,我现在正在尝试 SetWindowTheme 功能,但我不确定它是如何工作的以及如何包含。
可能导致问题的一些注意事项:
- 我没有使用任何 IDE,只是一个 MakeFile
- 我正在使用 MinGW 编译器