部分代碼:
void CMyDlg::OnFileOpen()
{
// TODO: Add your command handler code here
CString m_szFilePathName; //影像檔案路徑
CString m_szFileName;
CFileDialog dlg(true, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
_T("bitmap Files (*.bmp)|*.bmp||"), NULL);
if(dlg.DoModal()==IDOK)
{
m_szFileName = dlg.GetFileName();
m_szFilePathName = dlg.GetPathName();
CRect rect;
GetDlgItem(IDC_TuPian1)->GetWindowRect(&rect);
//控制元件的寬是rect.Width(),高是rect.Height();
//MessageBox(rect.Height()+" " +rect.Height());
HBITMAP hand = (HBITMAP)LoadImage(AfxGetInstanceHandle(),m_szFilePathName,IMAGE_BITMAP,
rect.Width(),rect.Height(),LR_LOADFROMFILE);
HBITMAP h = ((CStatic*)GetDlgItem(IDC_TuPian1))->SetBitmap(hand);
//m_pic.SetBitmap(hand);
}
else
return ;
}
下邊是VC調Matlab引擎,怎么把上邊獲得的圖片,給下邊的I_rgb=imread('pl');讀入?
void CMyDlg::OnBeiJingFenGe()
{
// TODO: Add your command handler code here
engEvalString(ep,"I_rgb=imread('pl');");
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/125633.html
標籤:基礎類
下一篇:C語言
