我有一個小程序(在Visual Studio 2010專業版)編譯並以調試模式運行,儘管GetClientRect調用在代碼編輯器中以紅色下劃線。儘管在所有對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;
}
這是不可能解釋與提供的信息。看看WinUser.h文件,看看它發生了什麼。 –
Try :: GetClientRect而不僅僅是GetClientRect。 – Stefan
現貨,漢斯。我對文件做了一些無意的更改。 – 72con