显示器32位为什么不可转为24位?

myblacksheep 2003-10-16 08:43:51
我的显示器支持32位真彩,1024×768。但是我想换成1024×768,24位怎么换?因为我作的一个程序需要24位颜色。
有专门的工具可以修改么?或者用什么方法可以修改,或者是根本就改不了了?

我用directx编程实现,竟然报错。
if ( lpDD->SetDisplayMode( 1024, 768, 24 ) != DD_OK)
{
MessageBox(GetActiveWindow(), "SetDisplayMode出错!", "Error", MB_OK );
return FALSE;
};
在这段代码中出错?
请各位大侠执教?
...全文
37 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
myblacksheep 2003-10-18
  • 打赏
  • 举报
回复
只有16位和32位啊,支持了32还不支持24么?
lsl7909 2003-10-18
  • 打赏
  • 举报
回复
奇怪
Hackevin 2003-10-17
  • 打赏
  • 举报
回复
我说的是SetDisplayMode()
Hackevin 2003-10-17
  • 打赏
  • 举报
回复
颜色设置成32试过吗?
ForgottenRealm 2003-10-17
  • 打赏
  • 举报
回复
看看你的显卡支不支持1024×768×24
myblacksheep 2003-10-17
  • 打赏
  • 举报
回复
试过32的,没有问题

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧