我有一个像三层蛋糕一样的应用程序:上层和下层支持WinRT但中间没有。那些上层和下层WinRT层需要共享对应用程序的CoreWindow对象的引用,但它们唯一的通信通道是通过中间层。我只能通过中间的非WinRT层传递它。如何通过中间非WinRT层传递CoreWindow对象?
从CoreWindow ^转换为void *并没有给我任何来自编译器的投诉,但是返回CoreWindow ^给了我类型转换错误。
答案 0 :(得分:0)
当然,我只是在发布后才弄明白:我使用了reinterpret_cast< CoreWindow ^>(windowPtr)。