printwindow()编译不过

本文介绍了在Windows XP环境下,使用VC6编译时遇到printwindow()函数找不到定义的问题。通过升级SDK、修改预处理器定义,最终在代码中成功调用printwindow()函数。
摘要由CSDN通过智能技术生成

windows xp有个WS的api: printwindow, 今晚尝试使用却报没这个函数…

搜索所有头文件确实没找到函数定义, 怀疑是我装的VC6的SDK版本太旧,于是上网下载了VC6可用的SDK最新版(2003年版 ORZ..)

http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

加上头文件,,还是不行。。

搜索到WinUser.h里面定义过PrintWindow, 只是前面多了个#if(_WIN32_WINNT >= 0×0501)
看来这个函数就只有XP能用用, 在代码里头加上#define _WIN32_WINNT 0×0501 终于搞定

(如果是MFC程序,注意是在stdafx.h里头加。。。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值