o
使用Windows 功能区框架开发Ribbon风格软件,在调用pFramework->LoadUI(GetModuleHandle(NULL), L"APPLICATION_RIBBON")时运行出错,返回值为E_FAIL,0x80004005,位指定错误。
究竟怎么回事?
根据微软的文档,迁移到 Windows 功能区框架中描述:
标记编译器创建二进制文件、标头 (H) 文件和资源 (RC) 文件。 由于现有应用程序可能具有现有的 RC 文件,因此将生成的 H 和 RC 文件包含在该 RC 文件中
MFC在修改资源后,编辑rc文件,导致上述两行引用丢失。补上去即可。
(点击率:669)