如何使CIMAGELIST中的图片的背景色透明

qq780303 2003-07-01 04:33:37
在列表框中添加图表,我想让CIMAGELIST图片背景不受列表框背景色的影响
...全文
181 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xtuzi 2003-07-13
  • 打赏
  • 举报
回复
在CImageList的Create时候设置好mask

BOOL Create( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
BOOL Create( LPCTSTR lpszBitmapID, int cx, int nGrow, COLORREF crMask );

或者SetBkColor( COLORREF cr );
  • 打赏
  • 举报
回复
不会
帮你up 了
AkiraChing 2003-07-13
  • 打赏
  • 举报
回复
m_ilSmallIcons.Create (16, 16, ILC_MASK | ILC_COLOR32, 2, 1);
或者
m_ImagesSmall.Create (IDB_OUTLOOK_SMALL, 16, 0, RGB (255, 0, 255));

15,979

社区成员

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

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