显示图片的问题??? 用 CButton 类可以定义一个按钮对象,用什么类可以定义一个对象,该对象就像 Picture 控件一样可以用来显示图片?请把类名和所需头文件告诉我谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //在Staic控件内显示位图void CShowBmpInDlgDlg::ShowBmpInStaic(){ CBitmap hbmp; HBITMAP hbitmap; //将pStatic指向要显示的地方 CStatic *pStaic; pStaic=(CStatic*)GetDlgItem(IDC_IMAGE); //装载资源 MM.bmp是我的一个文件名,用你的替换 hbitmap=(HBITMAP)::LoadImage (::AfxGetInstanceHandle(),"MM.bmp", IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION); hbmp.Attach(hbitmap); //获取图片格式 BITMAP bm; hbmp.GetBitmap(&bm); CDC dcMem; dcMem.CreateCompatibleDC(GetDC()); CBitmap *poldBitmap=(CBitmap*)dcMem.SelectObject(hbmp); CRect lRect; pStaic->GetClientRect(&lRect); //显示位图 pStaic->GetDC()->StretchBlt(lRect.left ,lRect.top ,lRect.Width(),lRect.Height(), &dcMem,0 ,0,bm.bmWidth,bm.bmHeight,SRCCOPY); dcMem.SelectObject(&poldBitmap);} To : kugou123(酷狗)(http://www.xiaozhou.ne)(★★)谢谢!不过怎么这么麻烦呀?有没有个简单点的类,比如说定义了这个对象后,调用几个成员函数就搞定了的?我就是想简单的显示个图片,但不是拖控件,而是定义成对象。 你是在按钮上放图片吗?用CButtonST吧 To : kugou123(酷狗)(http://www.xiaozhou.ne)(★★)谢谢!我就是想定义一个二维图片对象数组,然后单击某个按钮后在窗体上显示就象是拼图,由于种种原因我不想用控件,就想把这些图定义成对象,在循环中用统一的操作通过调用成员函数来实现对不同对象赋值和显示,就想求这么一个类。 旧话重提-双网卡通信问题 征求建议 vc 中多线程之间的通讯问题? 关于指针引用的问题 从数据文件如何进行三维建模? msdn2000july 安装后无法运行?说是msdn020.col无法打开,重装几次也不好用,原来是好用的。 如何在一个bar中显示一个view? vc做一个简单的界面,求帮助? 菜鸟来了!!!怎样添加函数!急 =========各位高手,我会VC,......========== 关于数据传递的问题 MINMAXINFO结构体成员的意思分别是什么?
void CShowBmpInDlgDlg::ShowBmpInStaic()
{
CBitmap hbmp;
HBITMAP hbitmap;
//将pStatic指向要显示的地方
CStatic *pStaic;
pStaic=(CStatic*)GetDlgItem(IDC_IMAGE);
//装载资源 MM.bmp是我的一个文件名,用你的替换
hbitmap=(HBITMAP)::LoadImage (::AfxGetInstanceHandle(),"MM.bmp",
IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
hbmp.Attach(hbitmap);
//获取图片格式
BITMAP bm;
hbmp.GetBitmap(&bm);
CDC dcMem;
dcMem.CreateCompatibleDC(GetDC());
CBitmap *poldBitmap=(CBitmap*)dcMem.SelectObject(hbmp);
CRect lRect;
pStaic->GetClientRect(&lRect);
//显示位图
pStaic->GetDC()->StretchBlt(lRect.left ,lRect.top ,lRect.Width(),lRect.Height(),
&dcMem,0 ,0,bm.bmWidth,bm.bmHeight,SRCCOPY);
dcMem.SelectObject(&poldBitmap);
}
比如说定义了这个对象后,调用几个成员函数就搞定了的?
我就是想简单的显示个图片,但不是拖控件,而是定义成对象。
就象是拼图,由于种种原因我不想用控件,就想把这些图定义成对象,
在循环中用统一的操作通过调用成员函数来实现对不同对象赋值和显示,
就想求这么一个类。