我有一個任務: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