我用下面的语句
CFileDialog dlg(TRUE )
if(dlg.DoModal()==IDOK)
{
CString FilePathName;
FilePathName=dlg.GetPathName();
HBITMAP hBitmap;
CBitmap *pBitmap;
pBitmap=new CBitmap;
hBitmap=(HBITMAP)LoadImage(NULL,FilePathName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
pBitmap->Attach(hBitmap);
pImageList->Add(pBitmap,RGB(1,1,1));
想将选中的图片加入到ImageList中去,但是图片太大,我想把其压缩成指定的大小,如:64*64的,再Add到ImageList中去,不知可有什么办法?新手上路,希望详细点。谢谢!
CFileDialog dlg(TRUE )
if(dlg.DoModal()==IDOK)
{
CString FilePathName;
FilePathName=dlg.GetPathName();
HBITMAP hBitmap;
CBitmap *pBitmap;
pBitmap=new CBitmap;
hBitmap=(HBITMAP)LoadImage(NULL,FilePathName,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
pBitmap->Attach(hBitmap);
pImageList->Add(pBitmap,RGB(1,1,1));
想将选中的图片加入到ImageList中去,但是图片太大,我想把其压缩成指定的大小,如:64*64的,再Add到ImageList中去,不知可有什么办法?新手上路,希望详细点。谢谢!
解决方案 »
- Process identifier是句柄HANDLE吗?
- InvalidateRect()函数刷新问题
- 如何用C++语言去写定时器,不依靠任何类向导和软件的设置,因为我现在只有代码,而且只允许VS2008命令行编译
- [MFC创建窗体出现了很奇怪的问题,创建的不是想得到的那一个]
- 一个unresolved external的问题
- CArray 使用疑难请指点
- 为什么“在doc里打开”与“在view里打开”会如此不一样?
- 请问怎样实现多层图像可以在一个工作台工作?
- 很菜的问题:vc中的combobox怎么加入item?(设置属性时)
- SGI STL???????
- 如何得到按钮(CButton)的各种状态?
- 真的想知道:怎样将大的BMP图片写入ImageList中去阿?
如果大的小的都需要,就做两套。