CDN_FILEOK通知代码

当用户指定文件名并单击“确定”按钮时,由资源管理器样式的“打开”或“另存为”对话框发送。

OFNHookProc 挂钩过程以WM_NOTIFY消息的形式接收此消息。

#define CDN_FIRST               (0U-601U)
#define CDN_FILEOK              (CDN_FIRST - 0x0005)

参数

wParam

未使用此参数。

lParam

指向 OFNOTIFY 结构的指针。

OFNOTIFY 结构包含 NMHDR 结构,其代码成员指示CDN_FILEOK通知消息。

OFNOTIFY 结构还包含指向 OPENFILENAME 结构的指针,该结构的 lpstrFile 成员指定所选文件名的地址。

返回值

如果挂钩过程返回零,则对话框接受指定的文件名并关闭。

若要拒绝指定的文件名并强制对话框保持打开状态,请从挂钩过程中返回非零值,并调用 SetWindowLong 函数以设置非零 DWL_MSGRESULT 值。

备注

仅当使用 OFN_EXPLORER 值创建对话框时,系统才会发送此通知。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
标头
Commdlg.h (包括 Windows.h)

请参阅

引用

GetOpenFileName

GetSaveFileName

OFNHookProc

OFNOTIFY

OPENFILENAME

SetWindowLong

概念性

通用对话框库

其他资源

WM_NOTIFY