如何在 Windows 上使用 GetSave文件名检测"Save as type:"组合框何时更改?

How can I detect when the "Save as type:" combo box changes using GetSaveFileName on Windows?

本文关键字:type as Save 何时更 组合 检测 Windows 文件名 GetSave      更新时间:2023-10-16

我在Windows应用程序中使用GetSaveFileName作为"另存为"对话框。我想知道"另存为类型:"组合框何时更改并获取其当前索引,但我不确定如何更改。

使用我自己添加的组合框,我可以在OPENFILENAME结构中的回调(lpfnHook)中获取消息,并查找组合框的ID和CBN_SELCHANGE通知。但我不知道"另存为类型:"组合框的ID是什么,甚至不知道我们是否被允许以同样的方式访问它。

有没有办法检测"另存为类型:"组合框何时更改,并在GetSaveFileName返回之前获取其当前索引?

如果使用lpfnHook指定回调,则当用户更改类型时,将获得CDN_TYPECHANGE通知消息。

相关文章: