0

コード エディターで 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;
}
4

1 に答える 1

-1

コンソール アプリには Window オブジェクトがないため、コンソールで GetClientRect を呼び出しても意味がありません。

于 2012-05-16T08:42:52.250 に答える