我有一个任务:UWP和DirectX
“第二组分必须用C++编写,并且必须是一个UWP组件/部件将由任务的第一部分被使用。它必须是一个以透明背景绘制到SwapChain的DirectX组件。内容必须是必须绑定到当前鼠标位置的2D动画。内容必须通过一套公共方法进行控制。
DirectX组件必须放置在C#GUI的顶部,以便它将用作叠加层。 使其成为事件透明叠加层,它不得捕获任何GUI事件,否则会干扰C#应用程序。 使用C#主机将鼠标事件和内容更改发送到DX图层。
但我不知道如何结合UWP和DirectX。 我已经有功能UWP C#应用程序部分,下一步是什么?
我将不胜感激任何回应和想法。
看有:http://www.unknowncheats.me/forum/c-and-c-/84234-external-directx-overlay-translated.html - 有如何编写一个简单的例子到directx设备的任何区域。关于捕获鼠标事件 - 您需要在WinMain函数中侦听WM_MOUSE ***类型的事件。 – VitaliyK