C++ 项目中的 TFireMonkeyContainer

TFireMonkeyContainer in C++ projects

我正在尝试在 VCL 中使用 FMX。看起来它有一个容器 TFireMonkeyContainer。我在它生成的 hpp 上收到错误 'Not an allowed type'。这是错误代码的样子

__property HWND FireMonkeyFormHandle = {read=GetHostedFMXFormWindowHandle, nodefault};

基本上我从 github 编译了 10.1 seattle 项目并使用它生成的 bpl 和 hpp。

有人用 C++ 使用过这个容器吗?

谢谢。

这在最近的更新中已解决,现在可以在 C++ 项目中正常使用。当同时包含 VCL 和 FMX headers 时(如您的定义 NO_USING_NAMESPACE_FMX_FORMS 评论中所示),您可能需要小心。请拉 the latest from github.