1

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

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

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

4

1 回答 1

2

如果您使用指定回调,lpfnHook您将在用户更改类型时收到CDN_TYPECHANGE通知消息。

于 2013-08-01T21:30:11.560 回答