MFC 另存为对话框打不开,报错怎么回事,如何解决?

SUN 20 信誉分
2024-07-03T12:38:56.6466667+00:00

屏幕截图 2024-07-04 153546

屏幕截图 2024-07-04 153705

MFC 另存为对话框打不开,报错怎么回事,如何解决?

DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT;

LPCTSTR lpszDefExt = L".xls";//默认的文件扩展名

LPCTSTR lpszFileName = L"默认文件名";

TCHAR szFilter[] = _T("Excel文件(.xls)|.xls|Excel 2007 启用宏的工作簿(.xlsm)|.xlsm|");//设置文件选择类型

MyFileDialg dlgFile(FALSE,lpszDefExt, lpszFileName, dwFlags, szFilter);

if (IDOK==dlgFile.DoModal()) {

CString Path = dlgFile.GetFileName();

CString fileName = dlgFile.GetFileTitle();

SetWindowText(fileName);
}


C++
C++
一种通用的高级编程语言,作为 C 编程语言的扩展而创建,除了用于低级别内存操作的功能外,还具有面向对象、泛型和功能性等特点。
143 个问题
{count} 票

1 个答案

排序依据: 非常有帮助
  1. SUN 20 信誉分
    2024-07-04T07:54:51.2133333+00:00

    解决了MFC另存为 原来是配置影响的

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。