當前位置:編程學習大全網 - 網站源碼 - c++能否用api創建壹個openfiledialog

c++能否用api創建壹個openfiledialog

調用MFC類庫中的函數可以。具體代碼如下:

CString CXXXDlg ::BootOpenDialog() //返回選擇的文件名稱

{

CString strFile = _T("");

CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);

if (dlgFile.DoModal())

{

strFile = dlgFile.GetPathName();

}

return strFile;

}

//加載文件按鈕

void CXXXDlg::OnBnClickedSelectdec()

{

m_strDescPath = ""; //類的成員變量

//"打開文件"對話框,選擇文件,返回其路徑

m_strDescPath = BootOpenDialog();

}

  • 上一篇:在Java中,壹段代碼(String s=reader.readLine())!=null...
  • 下一篇:有沒有什麽軟件可以把音樂換成簡譜?
  • copyright 2024編程學習大全網