大家好,小跳来为大家解答以上的问题。Findwindow未定义标识符怎么解决,findwindow这个很多人还不知道,现在让我们一起来看看吧!
1、一个窗口有2个部分组成,1个是窗口的类名,一个是窗口的窗口名称。
2、通常情况下,我们自己做的窗口类名和窗口名称都是知道的,因为是自己给它们加上去的。
3、但对于模板窗口,我们一般是不知道它的类名的,但它的窗口名称是可以知道的,就是显示在标题栏中的标题,就是它的窗口名称。
4、 当有2个窗口在桌面上时,一个窗口有个编辑框,而另一个没有编辑框。
5、当我们想要用那个有编辑框的窗口时,必须先得到那个窗口的句柄,FindWindow就是帮助我们取得这个窗口句柄。
6、 我们可以任意指定FindWindow中两个参数的其中一个,或同时2个都指定来找到那个带有编辑框的窗口,然后FindWindow就会返回这个窗口的句柄(hwnd)。
7、 窗口类名好比人的小名,窗口标题名称好比是人的大名。
8、 我们一般知道一个人的大名,但不太清楚他的小名如对话框的类名#32776。
9、FindWindow给了我们两个参数,以便我们在不知道一个人小名的情况下,可以通过大名来找到该人。
10、 vbNullString可以指定为NULL/0.变量名怎么会取这样的名字?难道是从VB里挖来的代码?可VB又不是这样的语法!P.S.大名一样的人肯能会有不至一个,小名也如此,这个时候还会涉及到路径算法。
本文到此分享完毕,希望对大家有所帮助。