GetAncestor:未声明的标识符

时间:2015-07-17 17:54:36

标签: c++ visual-studio winapi visual-studio-2005 win32gui

我使用Visual Studio 6是出于向后兼容的原因而且我需要 像这样使用GetAncestor()来创建一个dll:

HWND ancestorhandle = GetAncestor(myvar, 2);

我已经包含了这些头文件:

#include <windows.h>
#include "stdafx.h"
#include "offlinelib.h"
#include <stdio.h>

根据文件:

GetAncestor function

但是在编译时,我收到一个错误:

GetAncestor: Undeclared identifier

我做错了什么?

2 个答案:

答案 0 :(得分:0)

尝试向上移动#include "stdafx.h"(预编译的标头),使其成为第一个包含行。

答案 1 :(得分:0)

添加

解决
#ifdef WINVER
#undef WINVER
#endif
#define WINVER 0x500

在stdafx.h之上