3

例を使用します。

http://msdn.microsoft.com/en-us/library/windows/desktop/hh780339(v=vs.85).aspx

これは、ID2D1DeviceContext が Windows ストア アプリ (Metro) とデスクトップ アプリの両方に使用でき、HWND (c++ デスクトップ アプリ) へのレンダリングに使用できることを示しています。

ただし、この例は Windows::UI:Core::CoreWindow に固有のものです。(Windows ストア/Metro)

これは同じです。 http://msdn.microsoft.com/en-us/library/windows/desktop/hh780340(v=vs.85).aspx

これを達成する方法についての提案はありがたく感謝します!

K

4

1 に答える 1

0

地下鉄コードをデスクトップ互換コードに移植することができました。

ComPtr の代わりに CComPtr を使用しました。DX::ThrowIfFailed を削除しました。HRESULTS をテストする独自の方法を使用できます。

関数の 1 つの変更点は次のとおりです。 CreateSwapChainForCoreWindow の代わりに CreateSwapChainForHwnd

于 2012-10-25T11:01:05.147 に答える