怎么在MFC中插入图片,不是那种背景图哈 今天做了个小系统,上面有一个图片框,想设个条件调用数据库里的图片存放地址,然后在界面上显示条件通过的图片,可是不知道怎么下手,上面是我的思路,希望各位指点一二,感激不尽。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放个picture control,关联一个CStatic对象,然后利用CStatic::SetBitmap(); 用dc输出… ,如果想要输出多个格式的图片,可以考虑gdi+ CStatic::SetBitmap(这里面应该放什么格式的?HBITMAP hBitmap是什么格式?) LoadBitmap // return HBITMAP 在.h文件里声明了CBitmap bitmap;CStatic m_static;在.pp文件里有这段:bitmap.LoadBitmap(IDB_BITMAP1);m_static.ModifyStyle(0, SS_BITMAP|SS_CENTERIMAGE);m_static.SetBitmap((HBITMAP)bitmap.Detach());完全可以运行,但是就是不出现图片,怎么回事? CDC *pDC = GetDC(); CBitmap BmpMem; //内存位图 CDC MemDC; //内存设备 //创建与显示设备兼容的设备 MemDC.CreateCompatibleDC(pDC); BmpMem.Attach ((HBITMAP)::LoadImage(NULL, _T("图片相对exe路径"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE)); //将位图选入设备 MemDC.SelectObject(&BmpMem); //只一次性的向显示设备显示位图,不会出现闪屏 pDC->BitBlt(15, 15, 655, 495, &MemDC, 0, 0, SRCCOPY); BmpMem.DeleteObject(); MemDC.DeleteDC(); pDC->DeleteDC(); 我觉得还是这种方法简单些:添加一个picture控件,直接在属性里面添加图片,非常简单,不需要添加代码。 关于MFC 劳驾各位大神帮忙 看看有什么办法? MFC窗口对象的清除 怎么得到剪贴板中所有文字个数?急。 100分求拦截并修改TCP/UDP封包的源代码~!急!!! help!谢谢 ##listctrl控件的问题## 我用127.0.0.1地址连续send时,怎么速度只有12k/s???? VC自动生成的程序框架的相关问题 关于TreeView和TreeCtrl的使用???? 关于重绘的问题 ShellExecute无法运行.pfx格式证书问题 vc 怎么创建全局数组?
CBitmap bitmap;
CStatic m_static;
在.pp文件里有这段:
bitmap.LoadBitmap(IDB_BITMAP1);
m_static.ModifyStyle(0, SS_BITMAP|SS_CENTERIMAGE);
m_static.SetBitmap((HBITMAP)bitmap.Detach());
完全可以运行,但是就是不出现图片,怎么回事?
CBitmap BmpMem; //内存位图
CDC MemDC; //内存设备
//创建与显示设备兼容的设备
MemDC.CreateCompatibleDC(pDC);
BmpMem.Attach ((HBITMAP)::LoadImage(NULL, _T("图片相对exe路径"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE));
//将位图选入设备
MemDC.SelectObject(&BmpMem);
//只一次性的向显示设备显示位图,不会出现闪屏
pDC->BitBlt(15, 15, 655, 495, &MemDC, 0, 0, SRCCOPY);
BmpMem.DeleteObject();
MemDC.DeleteDC();
pDC->DeleteDC();