1

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);

これらの宣言が正しくないのはなぜですか?

4

1 に答える 1