0

我有一个小程序(在 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;
}
4

1 回答 1

-1

在控制台中调用 GetClientRect 没有任何意义,因为控制台应用程序没有 Window 对象。

于 2012-05-16T08:42:52.250 回答