stockstock

导航

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

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

解决:

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

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

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

 

posted on 2022-07-18 00:22  卡拉蒙  阅读(151)  评论(0编辑  收藏  举报