Direct2D APIを使用してID2D1RenderTargetを使用して描画するウィンドウの内容をスクロールします。Direct2D APIを使用してウィンドウコンテンツをスクロールする方法は?
GDIでは、CreateCompatibleDCでバッファを作成し、後でその内容をScrollDCでスクロールし、公開領域を再描画し、BitBltをウィンドウに書き出すことができました。
私は、同じ操作を実行するためのDirect2Dのあらゆる必要なAPIを参照することはできません。 GetDC(およびGDI)を使用しないで、独自の3番目のバッファを使用せずに同じ機能を実現するにはどうすればよいですか?
私は避けたい独自の第3のバッファーソリューションを記述しました。余分なメモリと余分なbitblt(マルチモニタ設定で目立つことがあります)を意味します。 – Roman
ええ、私はそれがあなたがする必要があることを指摘していました。スクロール用の組み込みAPIはありません。 –
2つのDirectX APIの間でサーフェスを共有できることを読んだところ、ウィンドウにDirect2Dレンダリングとコンテンツをスクロールすることができますが、成功しなかった部分を共有しようとしていました。 – Roman