根据这个问题,我正在使用自定义模板描述自定义 Win32 保存文件对话框。现在我遇到了一个问题,即“保存文件”对话框没有显示左侧栏与我的计算机、最近的地方等。我可以确认删除自定义模板会带回左侧边栏。我在做什么需要删除它?我如何获得两者?
更新:这是我拥有的一些代码:
info.hInstance = MyGetModuleInstanceRoutine();
info.lpfnHook = MyOFNHookProcRoutine;
info.lpTemplateName = MAKEINTRESOURCEW(myCustomResourceID);
info.Flags = OFN_PATHMUSTEXIST | OFN_HIDEREADONLY | OFN_NOREADONLYRETURN |
OFN_ENABLESIZING | OFN_ENABLEHOOK | OFN_EXPLORER | OFN_ENABLETEMPLATE;
::GetSaveFileNameW(&info);
笔记:
MyOFNHookProcRoutine
总是返回 0。- 我知道扩展标志
OFN_EX_NOPLACESBAR
并且它没有设置(即为FlagsEx
0)。