我有一个小程序(在visual studio 2010专业版中),它在调试模式下编译和运行,尽管GetClientRect调用在代码编辑器中用红色下划线。该代码不能在发布模式下编译,但对于所有对GetClientRect的调用都会报告错误消息“identifier not found”。
我可以用下面的代码在控制台程序中重现它,除了这个我现在甚至不能在调试模式下编译。有什么提示吗?
#include "stdafx.h"
#include <Windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
HWND hwnd = FindWindow(NULL, NULL);
RECT r;
GetClientRect(hwnd, &r);
return 0;
}发布于 2012-05-16 16:42:52
在控制台中调用GetClientRect没有任何意义,因为控制台应用程序没有窗口对象。
https://stackoverflow.com/questions/10614255
复制相似问题