雷人错误:VC6 + XPSP2 SDK调用PrintDlgEx编译错误!
VC6 SP6英文版,已安装XP SP2的SDK,并且使用SDK自带的Visual Studio Registration进行了目录注册,将XP SP2 SDK的Include、Lib、Bin等目录置顶。WINVER和_WIN32_WINNT的值均>=0x0500。
以下代码出错:
LPPRINTDLGEX pPDX = NULL; LPPRINTPAGERANGE pPageRanges = NULL; // Allocate the PRINTDLGEX structure. pPDX = (LPPRINTDLGEX)GlobalAlloc(GPTR, sizeof(PRINTDLGEX)); if (!pPDX) return ;