我想在 Embarcadero C++Builder 10.2 Tokyo 中使用库“VCL Style Utils”。
所以我创建了一个新项目并添加了:
Vcl.Styles.Utils.Graphics.pas
Vcl.Styles.Utils.Menus.pas
Vcl.Styles.Utils.SysControls.pas
Vcl.Styles.Utils.SysStyleHook.pas
构建成功并.hpp
为这些文件生成.pas
文件。
然后我创建另一个项目并包含.hpp
生成的文件。
但是在构建时出现此错误:
[bcc32 错误] Vcl.Styles.Utils.Menus.hpp(164):E2040 声明错误终止。
这是 Vcl.Styles.Utils.Menus.hpp 的第 163 和 164 行:
static const System::Word MN_SETHMENU = System::Word(0x1e0);
static const System::Word MN_GETHMENU = System::Word(0x1e1);
为什么这些声明不正确?