在DirectDraw中,我创建离屏面(OFFSCREENPLAIN),从一个文件中 取得在DirectX中保存的显存数据放到离屏中,先Lock,然后获得离屏面指针,再将显存数据复制进去,这些数据包含8、16、24、32Bit的显存,那么我应该怎样正确加载这些数据到离屏?是不是每次加载显存数据的时候都要用SetSurfaceDesc来调整离屏属性?我用的是vc6自带的那个ddraw,因为做的是独占模式的ddraw,也没有2台计算机,调试很麻烦,所以想先问一问。
解决方案 »
- waveout系列函数的的问题
- 关于C++异常和SEH的一些小问题
- 关于CScoket传入子线程的问题
- 如何定义CStringArray strArray[][]
- 【散分200】合同期已到,但我想拖到八月份,考研调档的事情该怎么和学校说?
- 局域网socket通讯的奇怪问题
- 将一个自定义类型的数组传给COM组件,总是不能成功,各位帮我看看是哪里出问题啦?
- 如何为弹出式菜单动态增加菜单项条目?
- 一个关于使用vc的问题(分析得越透,得分可能超支)
- 怎样使edit 编辑框自动换行?
- 求教:用CSOCKET类编TCP服务器/客户端程序,如果网线(硬件)在客户端连接后断了一会,请问客户端还需要重新CONNECT服务器吗?
- 请问,怎么在dll中调用ocx呢?
DirectDraw不会帮你做色深转换的