[New - Windows NT]
CDM_GETSPEC消息在资源管理器样式的打开或另存为公共对话框中检索当前所选文件的文件名(不包括路径)。必须使用OFN_EXPLORER标志创建对话框;否则,该消息失败。
CDM_GETSPEC
wParam = (WPARAM) cbmax;
lParam = (LPARAM) (LPTSTR) psz;
//相应的宏
int CommDlg_OpenSave_GetSpec(hdlg, psz, cbmax);
参数
【hdlg】
处理公共对话框窗口以接收消息。
【PES】
接收文件名的缓冲区的地址。
【CBMAX】
【PES】缓冲区的大小,字节(ANSI版本)或字符(Unicode版本)。
返回值
如果消息成功,则返回值是文件名字符串的大小(以字节为单位),包括终止NULL字符。这是复制到【PES】缓冲区的字节数或字符数,如果缓冲区太小,则为缓冲区大小。
如果发生错误,返回值小于零。
也可以看看