【发布时间】:2011-03-23 21:20:24
【问题描述】:
这是我在 Visual C++ 2010 Express 中的程序的开始:
#pragma comment(lib, "detoured.lib")
#pragma comment(lib, "detours.lib")
#include <Windows.h>
#include <detours.h>
HWND (WINAPI *pCreateWindow)(LPCWSTR lpClassName,
LPCWSTR lpWindowName, DWORD dwStyle,
int x, int y, int nWidth, int nHeight,
HWND hWndParent, HMENU hMenu, HINSTANCE hInstance,
LPVOID lpParam) = CreateWindow;
Visual C++ 的 IntelliSense 告诉我它找不到 CreateWindowW(即使我看到它正在查看 Winuser.h 中的 #define 并且我可以 F12 转到函数定义)。它也不编译。
dllmain.cpp(11): error C2065: 'CreateWindowW' : undeclared identifier
知道发生了什么吗?
谢谢,
迈克
【问题讨论】: