有关图象调色板的问题:

sunhw696 2003-04-04 09:59:11
各位高手:
我做个函数,是用来做用自己所建的调色板来改变当前图象的颜色的。
部分编码如下:(lpPal是我所建的调色板的指针)
POSITION pos = GetFirstViewPosition();
CView* pView = GetNextView(pos);
CDC* dc=pView->GetDC();

// CClientDC dc(pView);

SelectPalette((HDC__ *)dc,(HPALETTE)lpPal,FALSE);
RealizePalette((HDC__ *)dc);
UpdateAllViews(NULL);

1。执行后,没有什么变化,为什么 ?RealizePalette是否没有起到作用?

2。用 CDC* dc=pView->GetDC();与 CClientDC dc(pView);
得到一个DC有什么区别?
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2003-04-06
  • 打赏
  • 举报
回复
都是真彩色,哪有什么调色板?

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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