OFNOTIFYA 结构是 Windows 操作系统中用于打开和保存对话框通知的结构。以下是 OFNOTIFYA 结构的定义:
typedef struct tagOFNOTIFYA {
  NMHDR    hdr;
  LPOPENFILENAMEA lpOFN;
  LPSTR    pszFile;
} OFNOTIFYA, *LPOFNOTIFYA;

这个结构通常用于处理 CDN_NOTIFY 通知,其中 NMHDR 结构包含标准的通知信息,而 lpOFN 和 pszFile 用于携带额外的信息。

以下是结构的各个成员的说明:

  •  hdr: 一个 NMHDR 结构,包含通知的标准信息,如通知码 (code) 和发送通知的窗口句柄 (hwndFrom)。


  •  lpOFN: 一个指向 OPENFILENAMEA 结构的指针,其中包含与打开或保存对话框相关的详细信息。


  •  pszFile: 一个指向包含选择的文件名的缓冲区的指针。


在处理打开和保存对话框时,你可以使用 OFNOTIFYA 结构来获取关于对话框操作的详细信息,例如用户选择的文件名等。


转载请注明出处:http://www.zyzy.cn/article/detail/25030/Win32 API/Commdlg.h/OFNOTIFYA