如何定制自己的目标另存为对话框
我想在下载东西的时候用自己编写的目标另存为对话框。实现当点击保存时自动创建文件夹并保存文件。请各位高手指点。谢谢!
------解决方案--------------------参考codeproject上的这个贴子:
http://www.codeproject.com/KB/dialog/xfiledialog.aspx?df=100&forumid=15960&exp=0&select=689131
有源码可参考。
:-)
------解决方案--------------------使用函数OpenFile函数,
HFILE WINAPI OpenFile(
__in LPCSTR lpFileName,
__out LPOFSTRUCT lpReOpenBuff,
__in UINT uStyle
);
第三个参数指定为OF_CREATE
使用OPENFILENAME结构,将结构中的 Flags; 成员指定为OFN_ENABLEHOOK,然后为结构中的lpfnHook; 赋值,必须实现自己的挂勾过程.在过程中返回TRUE,表示接受更新.在这个挂勾过程中可以添加自己的代码从而在对话框上显示自己的控件.