[New - Windows NT]
当用户指定文件名并单击确定按钮时,CDN_FILEOK通知消息由资源管理器式打开或另存为公共对话框发送。您的OFNHookProc挂接过程以WM_NOTIFY消息的形式收到此消息。
CDN_FILEOK
lpon = (LPOFNOTIFY) lParam;
参数
【lpon】
指向OFNOTIFY结构。
OFNOTIFY结构包含一个NMHDR结构,其码成员表示CDN_FILEOK通知代码。
OFNOTIFY结构还包含一个指向OPENFILENAME结构的指针,其lpstrFile成员指定所选文件名的地址。
返回值
如果挂钩过程返回零,对话框将接受指定的文件名并关闭。
要拒绝指定的文件名并强制对话框保持打开状态,请从挂接过程返回非零值,并调用SetWindowLong函数设置非零的DWL_MSGRESULT值。
备注
仅当使用OFN_EXPLORER值创建对话框时,系统才会发送此通知。
也可以看看
GetOpenFileName, GetSaveFileName, NMHDR, OFNHookProc, OFNOTIFY, OPENFILENAME, SetWindowLong, WM_NOTIFY