1. 程式人生 > >MFC點選按鈕開啟檔案選擇對話方塊

MFC點選按鈕開啟檔案選擇對話方塊

函式名:OnBnClickedOpenFileButton

函式功能:通過點選一個按鈕實現開啟檔案選擇對話方塊

引數:無

返回值:void

作者:weekdawn

void CexeDemoDlg::OnBnClickedOpenFileButton()
{
	// TODO: 在此新增控制元件通知處理程式程式碼
	CFileDialog open_img(TRUE,
						NULL, 
						NULL,
						OFN_OVERWRITEPROMPT,
						_T("圖片檔案(*.png; *.jpg; *.jpeg)|*.png; *.jpg; *.jpeg|bmp檔案(*.bmp)|*.bmp||"),//指定要開啟的檔案型別
						NULL);
	if(open_img.DoModal() == IDOK)
	{
		CString img_select;
		img_select = open_img.GetPathName();
		SetDlgItemText(IDC_IMGSELECTEDIT, img_select);//img_select為選擇的檔案的路徑,IDC_IMGSELECTEDIT為edit控制元件名稱
	}
}