我注意到所有功能区对话框等都包含在MFC对话框的资源中。不使用也不是必需的。
我尝试调整RC文件:
3 TEXTINCLUDE
BEGIN
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
"#define _AFX_NO_OLE_RESOURCES\r\n"
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
"\r\n"
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n"
"LANGUAGE 9, 1\r\n"
"#include ""res\\VisitsRota.rc2"" // non-Microsoft Visual C++ edited resources\r\n"
"#include ""afxres.rc"" // Standard components\r\n"
//"#if !defined(_AFXDLL)\r\n"
//"#include ""afxribbon.rc"" // MFC ribbon and control bar resources\r\n"
//"#endif\r\n"
"#endif\r\n"
"\0"
END
我注释掉了包含功能区的代码。但是我似乎仍然在资源中有多余的对话框。
通过appTranslator查看时:
可以将它们删除吗?