コード エディターで GetClientRect 呼び出しに赤で下線が引かれているにもかかわらず、デバッグ モードでコンパイルして実行する小さなプログラム (Visual Studio 2010 Professional) があります。コードはリリース モードではコンパイルされませんが、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;
}