其他分享
首页 > 其他分享> > [问题解决]Win32- OPENFILENAME 结构体报错或者找不到情况

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

作者:互联网

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

解决:

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

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

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

 

标签:头文件,函数,Windows,Win32,OPENFILENAME,报错,结构
来源: https://www.cnblogs.com/CaramonJr/p/16489021.html