WTL的框架,想添加一个播放PPT的功能,开始播放和关闭播放两个功能就行了!
2条回答 默认 最新
- 捷利迅分享 2018-07-18 10:55关注
- MFC如何弹出打开文件对话框
CString strFileFilters=NULL;
strFileFilters=_T("Image Files(*.bmp,*.png,*.jpg)|*.bmp;*.png;*.jpg|| ");
CFileDialog selImageDialog(TRUE,NULL,NULL,NULL,strFileFilters.GetBuffer(0),this);if (IDOK==selImageDialog.DoModal())
{
CString strSelectedFilePath=selImageDialog.GetPathName();
}2.WTL如何弹出打开文件对话框 TCHAR strFileFilters[1024]=_T("Png Files(*.png)\0*.png\0\0"); CFileDialog selImageDialog(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,strFileFilters,this->m_hWnd); TCHAR temp[1024]; ZeroMemory(temp,sizeof(TCHAR)*1024); selImageDialog.m_ofn.lpstrFile=temp; selImageDialog.m_ofn.nMaxFile=1024; if (IDOK==selImageDialog.DoModal()) { wstring wstrImagePath=temp; } 注意由于WTL下面是用\0来分割的,而不是用|来分割的,所以不能用 CString strFileFilters=_T("Png Files(*.png)\0*.png\0\0"); 来做filter.
解决 无用评论 打赏 举报