如何通过StartDoc函数,获取将打印文件的完整路径(包括扩展名)? 跪求大神帮忙!!!
如何通过StartDoc函数,获取将打印文件的完整路径(包括扩展名)?跪求大神帮忙!!!
说明:
函数 StartDocW(
HDC hdc, // handle to DC
CONST DOCINFOW* lpdi
)
中的参数lpdi->lpszDocName 可以获取到文件名,但存在两个问题
(1)若系统设置隐藏扩展名,则lpdi->lpszDocName只包含主文件名,没有扩展名。
(2)通过执行GetFullPathName在D盘下面部分文件无法获取完整的路径,如.rtf类型文件就无法获取完整路径