【发布时间】:2022-02-28 04:15:30
【问题描述】:
根据 cppwinrt 的主文档迁移 C++...,“用于设置 Windows 运行时属性值的等效 C++/WinRT 源代码调用与 Windows 运行时属性同名的方法和用于新值:
record.UserState(newValue); // Set the UserState property
但这在尝试设置 Duration 对象的 TimeSpan 属性时似乎不起作用:
TimeSpan ts = TimeSpan(6000000);
Duration duration = Duration();
duration.TimeSpan(ts);
第三行在“duration”上产生一个智能感知错误:“调用类类型的对象,没有适当的运算符或将函数转换为指针到函数类型。”同一行的构建错误是“术语不评估为采用 1 个参数的函数”。我应该补充一点,Duration 的构造函数似乎有一个参数,一个 TimeSpan,但这也不被接受。使用 cppwinrt 时如何设置 Duration 的 TimeSpan 属性?
【问题讨论】:
标签: c++-winrt