微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

[问题解决]Win32- OPENFILENAME 结构体报错或者找不到情况

问题:OPENFILENAME结构体、GetopenFileName()和 GetSaveFileName()函数都找不到了,在头文件<framework.h>中已经包含<windows.h>。

解决

疑似 <framework.h>中含有一段代码

#define WIN32_LEAN_AND_MEAN       // 从 Windows 头文件中排除极少使用的内容
#include <windows.h>                           // Windows头文件

把上述的宏去掉后,一切正常。这就说明目前使用的结构体和函数是老旧的版本,不常用。但也没办法,我看的win32教程是2003年版的,整整过去20年。。。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐