use CImageList.CImageList imgList;
imgList.Create( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
imgList.Create( UINT nBitmapID, int cx, int nGrow, COLORREF crMask );
解决方案 »
- 动态库里面的函数没有声明为declspec(dllexport),为什么也能用?
- 急!!~~求助~~vs2008 没有指定dll名
- 好怪,CDC选不同颜色的CBrush绘图,为何每次画出的是一种颜色?
- 在开源的网站经常会看到,以网页方式提供的源代码。请问如何下载这些源代码呀?谢谢!
- 求双线性差值算法!或者其他图象差值算法
- 什么是直接通过ODBC读写Excel表格文件???
- 用MFC开发一个基于SOCKET的程序,是不是在MFC AppWizard设置的时候就必须选择WOSA Support?
- 初学VC的困惑
- 有关error C2491: 'CComboBoxSelEx::messageMap' : definition of dllimport static data member not allowed错误的问题,诚恳指教,万分
- 在对话框中的菜单项的状态能否更新?
- .............发财了 发财了 微软要开放源代码,我有个阴谋...............
- CDialog求助!!!!!
是这样的,我有32x32的图象(头像文件),我先用LoadImage读出,然后建立CBitmap对象,然后添加到CImageList里,就是不知如何得到16x16的图象列表,也不知何消除其背景色。(它的背景色是标准的win98背景色),CImageList Create中的crMask怎么用,我不大清楚其意义,它是以什么方式与图象组合?
大哥,一定要帮帮忙
对了,你知不知道,如何由32x32的CImageList得到其对应缩小了的16x16的CImageList?
再说一次我刚才的思想: output 32X32CImageList ----> DC ---> 32X32 bitmap
StreatchBlt()
32X32 ----------------------> 16X16 bitmapthen use 16X16 CImageList img.Add(16X16 bitmap)ok.