在D3D窗口中渲染WINDOWS的基本控件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在D3D窗口中渲染WINDOWS的基本控件相关的知识,希望对你有一定的参考价值。
最近没怎么上文,因为做的东西可能较简单,不好意思发了。不过清明要来了。有大块时间Coding了。呵呵。今天接到CSDN上一朋友的提问:如何在D3D独占模式下显示WINDOWS窗口。这个问题提的好。不过我也没有完全搞定。但想了想。
我们都知道。在D3D的窗口里直接放一个按钮,将不能够正常显示。
原因是什么?
原因是按钮的刷新与D3D的刷新不同步~
是否有办法做到同步呢?
我们可以这么做。
取得要显示的窗口的HDC hdc1。
在D3D渲染时取得D3D背景缓冲的HDC hdc2。然后通过BitBlt将hdc1绘制到hdc2上。
但在全屏下还是闪烁。呵呵。再看看。
以上是关于在D3D窗口中渲染WINDOWS的基本控件的主要内容,如果未能解决你的问题,请参考以下文章
能用D3D要啥自行车?Windows平台播放RTSP或RTMP渲染模式比较