|
[em24] 在使用directdraw时我载入8位位图...可是只能显示一张图片,如果装载2张图片,,,,
[em24] 其中一张图片的颜色不对.就像没有装载图片的调色板,
[em20]1:我先按步骤创建directdraw接口...setCooparativelevel...setdisplaymode....createpalette.....setpalette关联
示表面.......然后为backbuffer创建
[em20]2:载入一张位图A,把A位图的调色板信息装入全局palette[256]中,
[em20]3:显示位图位图正确..可是当我再装载一张位图B时.....装载Bde调色板...A位图颜色显示不正确了.....
[em20]4:这是调色板的问题,可是我无法弄明白....为什么每次只能正确的显示一张图片....
[em20]5:按照书上说的调色板的peflages字段设置为 C_NOCOLLAPSE,
[em20]6:装载A位图的调色板信息.B图不能正确显示,反之亦然..那么怎样才能同时正确显示多张图片呢.... |
|