MFC 的 Picture Control 加载 BMP/PNG 图片的方法
2011-10-09 10:56
495 查看
1. 加载 BMP
原文: http://hi.baidu.com/beachfish%CA%B7%D3%F1%CB%A7/blog/item/8addb204c5e93e9be850cd7b.html
CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PIC); // 得到 Picture Control 句柄 pWnd->ModifyStyle(0, SS_BITMAP); // 修改它的属性为位图 pWnd->SetBitmap((HBITMAP)::LoadImage(NULL, _T("bmp.bmp"), IMAGE_BITMAP, 100, 50, LR_CREATEDIBSECTION | LR_DEFAULTSIZE | LR_LOADFROMFILE));2. 加载 PNG
CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PIC); // 得到 Picture Control 句柄 CImage image; image.Load(_T("png.png"); HBITMAP hBmp = image.Detach(); pWnd->SetBitmap(hBmp); pWnd->SetWindowPos(NULL, 0, 0, 100, 50, SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOZORDER);3. 在资源编辑器中选定图片控件 -> Alt+Enter 打开该图片控件的“属性窗口” -> 在 "Type" 中选定图片类型 -> 在"Image"中选定图片对应的资源 ID.
原文: http://hi.baidu.com/beachfish%CA%B7%D3%F1%CB%A7/blog/item/8addb204c5e93e9be850cd7b.html
相关文章推荐
- MFC 的 Picture Control 加载 BMP/PNG 图片的方法
- MFC 的 Picture Control 加载 BMP/PNG 图片的方法
- MFC 的 Picture Control 加载 BMP/PNG 图片
- MFC加载带有透明通道的png图片(两种方法)
- MFC 下给控件加载jpeg等非bmp图片的一种简单方法
- VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的方法
- VC下加载JPG/GIF/PNG图片的两种方法
- VC加载jpeg, png图片的方法
- 关于在MFC中加载PNG图片
- vc++加载透明png图片方法——GDI+和CImage两种
- mfc中图片控件上加载PNG图片
- VC下加载JPG/GIF/PNG图片的两种方法
- VC下加载JPG,JPEG,GIF,PNG图片最简单的方法
- VC++加载透明png图片的两种常用方法——GDI+和CImage
- 加载png图片的两种方法 - GDI+和CImage
- MFC加载图片的两种方法
- VC 下加载 JPGJPEGGIFPNG 图片最简单的方法
- 加载png图片的两种方法 - GDI+和CImage
- VC下加载JPG/GIF/PNG图片的两种方法
- MFC加载gif动态图片的方法