mjo*_*eer 6 c++ directx winapi directx-9
在:C++\Win32应用程序(不是全屏)\ DX9
如何在调整大小期间快速重新绘制窗口内容并且足够好?调整大小==用户拖动窗口边框.
不同的方法:
Present(,,,)每个WM_SIZE和\或WM_PAINT乍一看都排除了这种情况.在第二个.也许我不明白重要的事情?所以,当最后一个方法失败时,我决定在这里问.是否有可能使dx9表面牢固地粘在窗口边框上.没有黑色条纹.喜欢减慢缩放速度,但以某种方式与DX同步.
我为窗口的最大客户端大小分配了一个足够大的后缓冲区,并在 WM_SIZE 上设置了与当前窗口客户端大小匹配的视口。然后我渲染给 resp。仅从该视口呈现。这样就不需要重置设备。
| 归档时间: |
|
| 查看次数: |
1593 次 |
| 最近记录: |