注册 登录
编程论坛 VC.NET论坛

这个错误如何解决?

a213326364 发布于 2010-04-13 14:33, 2448 次点击
    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”: 未声明的标识符
4 回复
#2
a2133263642010-04-14 12:01
这个论坛的人还真少啊
#3
仰望星空2010-04-18 09:16
每隔两年回来看看
总觉得你的语法有问题,FindWindow是哪个命名空间下的方法?是哪个类里的方法?你都不写明白,电脑很笨的,你要全都告诉它,呵呵
#4
athenalux2010-04-19 08:52
HWND没有定义。typedef int HWND;
FindWindow()是API函数,是不是需要先引入DLL文件?
#5
魏亚雄1232010-12-01 23:45
呵呵  好难啊
1