这个错误如何解决?
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {HWND hwnd;
hwnd =::FindWindow(NULL,L"我的电脑");
MessageBox::Show(hwnd);
}
出现如下错误要如何解决-----------------------------------------------------
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(73) : error C2065: “HWND”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(73) : error C2146: 语法错误 : 缺少“;”(在标识符“hwnd”的前面)
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(73) : error C2065: “hwnd”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(74) : error C2065: “hwnd”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(74) : error C2039: “FindWindow”: 不是“`global namespace'”的成员
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(74) : error C2065: “NULL”: 未声明的标识符
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(74) : error C3861: “FindWindow”: 找不到标识符
1>d:\my documents\visual studio 2008\projects\edfasdf\edfasdf\Form1.h(75) : error C2065: “hwnd”: 未声明的标识符
总觉得你的语法有问题,FindWindow是哪个命名空间下的方法?是哪个类里的方法?你都不写明白,电脑很笨的,你要全都告诉它,呵呵 HWND没有定义。typedef int HWND;
FindWindow()是API函数,是不是需要先引入DLL文件? [em14]呵呵 好难啊
页:
[1]