我想用C++/CX和DirectX 12創建一個UWP應用程序(XAML),這樣我就可以將兩個XAML控件(如網格,按鈕等)和DirectX混合使用,就像一個關卡編輯器,但我正在努力尋找一種方式來初始化DirectX以在特定的控件(如Grid)中呈現。在UWP中混合使用DirectX 12和XAML控件
基本模板和所有其他教程僅顯示如何在應用程序的整個區域內執行此操作。當創建設備資源時,我們使用SetWindow(CoreWindow :: GetForCurrentThread())設置窗口的繪製位置;
有沒有辦法如何使用hamnd從xaml控件創建設備資源,並且有沒有辦法如何爲特定控件獲取hwnd?
*「有沒有辦法如何獲得HWND特定控制?」 * - 號XAML控件不是由個別原生支持windows,'HWND'引用的窗口。應用程序窗口只有一個'HWND'。 – IInspectable