我们现在有一套工具,使用MFC写的,这套工具要同时使用Win8的触摸屏API,同时又要在XP上能运行。我们现在的问题是,为了能使用MFC中的触摸屏API,提高了WINVER到0x0601(win7),这样才能使用触摸的API并编译成功,但是这样就不能在XP上运行了。请问有谁遇到过类似情况?有什么解决的办法?
2条回答 默认 最新
- zuishikonghuan 2015-10-28 04:44关注
删除掉最低系统设置的那个头文件,判断系统版本,如果系统版本小于6.1(Win7)(如果Vista也支持触屏API那就小于6就行了)就不调用那些触屏API了,如果大于等于就调用,判断系统版本用:GetVersionEx
解决 无用评论 打赏 举报