weixin_40471318
weixin_40471318
采纳率75%
2018-05-22 06:03

MFC CImageList::Create加载位图资源

5
已采纳

mfc的CImageList类有个 BOOL Create(UINT nBitmapID,int cx,int nGrow,COLORREF crMask)构造函数,其中nBitmapID好像是一个含有多个位图的位图资源,我想问是怎么在一个位图资源里面放好几张位图的?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • phenix2009 白色一大坨 3年前

    比如工具栏,其实都是多张图存在一个图里面的:
    图片说明

    点赞 1 评论 复制链接分享
  • phenix2009 白色一大坨 3年前

    BOOL Create(UINT nBitmapID,int cx,int nGrow,COLORREF crMask);
      这个函数是以nBitmapID所代表的位图(已在rc文件中定义,与定义工具条的位图相似)建立一个含有nGrow个图形(每个图形长为cx)的CImageList;
    其实就是一个图包含若干个图,提前做好的

    点赞 评论 复制链接分享
  • phenix2009 白色一大坨 3年前

    Create是用于创建CImageList,添加位图是CImageList类的Add接口

    点赞 评论 复制链接分享

相关推荐