怎么利用VC的Button控件在电脑里E盘文件里精确找到一张普通图片使其显示在picture控件里
int cx, cy;
CImage image;
CRect rect;
//根据路径载入图片
image.Load(_T("E:\\ANSYS\\file000.jpg"));
//获取图片的宽 高度
cx = image.GetWidth();
cy = image.GetHeight();
//获取Picture Control控件的大小
GetDlgItem(IDC_PICTURE)->GetWindowRect(&rect);
//将客户区选中到控件表示的矩形区域内
ScreenToClient(&rect);
//窗口移动到控件表示的区域
//GetDlgItem(IDC_PICTURE)->MoveWindow(rect.left, rect.top, cx, cy, TRUE);
CWnd *pWnd = NULL;
pWnd = GetDlgItem(IDC_PICTURE);//获取控件句柄
pWnd->GetClientRect(&rect);//获取句柄指向控件区域的大小
CDC *pDc = NULL;
pDc = pWnd->GetDC();//获取picture的DC
SetStretchBltMode(pDc->m_hDC, STRETCH_HALFTONE);
image.StretchBlt(pDc->m_hDC, rect, SRCCOPY);
image.Draw(pDc->m_hDC, rect);//将图片绘制到picture表示的区域内
ReleaseDC(pDc);
不知道你说的精确找到什么意思,你可以用 CFileDialog 显示选择文件对话框,让用户选择。
http://www.cnblogs.com/doublesnke/archive/2011/07/19/2110341.html
显示图片
http://blog.csdn.net/chuanchuan608/article/details/7708284
不知道你说的精确找到什么意思
类似加上一个搜索文件,还是一个文件路径啊
不知道你说的精确找到什么意思