兄弟,我试过你的函数,为什么会出现花屏现象?函数没有错误,可能是555、565模式的问题。图像在变暗时,产生一种颜色的混乱!我的是GeForce2 Pro的显卡!
解决方案 »
- 如何在edit中输入时鼠标光标(cursor)不消失
- 对于winxp,是不是内存超过3.25G以上的部分,一点也没有用呀? 据说winxp只能支持到3.25G的内存,超过的部分对性能提升一点用也没有,请教是不是这样
- VC6.0嵌入汇编代码时,就会当掉?求解决方法?
- 请帮我看一下这个程序为何运行不了?
- 请问怎么通过发送消息使得一个最小化的窗口再恢复原来的显示状态?
- VC通过ODBC连数据库,怎么样把返回的类型都转换成字符串形式
- 如何改变static背景色
- 怎么样在dll中处理WM_TIMER 消息
- 一个文件类型的问题, .VIP用什么方式打开???
- 有人会使用自定义控件吗?
- 大家来讨论一下VC
- 有没有编过游戏修改器的同志呀!!!!(望眼欲穿,望穿秋水)
http://www.csdn.net/expert/topic/411/411075.shtm
分数为150分
十万火级,如能给出答案,再送300分
-------------------------------------------------
//检测色彩模式...
DDPIXELFORMAT ddpf;
ddpf.dwSize=sizeof(DDPIXELFORMAT);
hr = m_lpDDSPrimary->GetPixelFormat( &ddpf );
if (hr != DD_OK){
MessageBox(NULL,"Function: GetPixelFormat()...","失败 !",MB_OK);
return hr;
}
BOOL bColorMode;
if (ddpf.dwGBitMask==0x3e0) bColorMode=TRUE;// 000001111100000 555
else bColorMode=FALSE; // 0000011111100000 565