findwindowex函数vba(findwindow)

发布时间:2024-06-09 02:24:02 栏目:综合问答

    导读 您好,今天飞苏就为大家解答关于findwindowex函数vba,findwindow相信很多小伙伴还不知道,现在让我们一起来看看吧!1、一个窗口有2个部分组...

    您好,今天飞苏就为大家解答关于findwindowex函数vba,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.大名一样的人肯能会有不至一个,小名也如此,这个时候还会涉及到路径算法。

    本文就讲到这里,希望大家会喜欢。

免责声明:本文由用户上传,如有侵权请联系删除!