我有一个小程序(在 Visual Studio 2010 Professional 中),尽管 GetClientRect 调用在代码编辑器中以红色下划线显示,但它可以在调试模式下编译和运行。尽管针对所有对 GetClientRect 的调用报告了错误消息“未找到标识符”,但该代码无法在发布模式下编译。
我可以使用以下命令在控制台程序中重现它,但我现在什至无法在调试模式下编译。有什么提示吗?
#include "stdafx.h"
#include <Windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
HWND hwnd = FindWindow(NULL, NULL);
RECT r;
GetClientRect(hwnd, &r);
return 0;
}