C++ 间谍&x2B+;查找按钮属性,如标题等

C++ 间谍&x2B+;查找按钮属性,如标题等,c++,spy++,C++,Spy++,我在使用spy++时遇到困难。我有VisualStudio2010,所以我不知道2010年的spy++和2013年的spy++是否有区别,但是w/e。因此,问题如下: 我正在制作一个程序(程序1),点击另一个程序(程序2)的按钮。现在为了做到这一点,我需要能够以某种方式识别按钮。我已经通过FindWindow()函数获得了程序2的父窗口的句柄。在此基础上,我使用EnumChildWindows()函数遍历所有子窗口。现在。。。问题如下,当我到达按钮所在的窗口时,我需要找到一些东西来识别我的按钮

我在使用spy++时遇到困难。我有VisualStudio2010,所以我不知道2010年的spy++和2013年的spy++是否有区别,但是w/e。因此,问题如下:

我正在制作一个程序(程序1),点击另一个程序(程序2)的按钮。现在为了做到这一点,我需要能够以某种方式识别按钮。我已经通过FindWindow()函数获得了程序2的父窗口的句柄。在此基础上,我使用EnumChildWindows()函数遍历所有子窗口。现在。。。问题如下,当我到达按钮所在的窗口时,我需要找到一些东西来识别我的按钮


问题:如何使用spy++查找特定按钮的标题和其他属性?spy++中的finder工具只单击窗口而不单击按钮,因此我很难找到有关spy++中按钮的任何yyy内容。

spy++中的finder工具只单击窗口而不单击按钮,因此我很难找到关于spy++中按钮的任何yyy内容。嗯?它发现按钮对我来说很好。我正在使用visual studio 2010。。。不确定这是否与此有关。。。你能一步一步地告诉我你用finder工具点击来查找按钮的按钮吗?在哪里可以找到您使用的查找工具?我使用的是VS2013,因此这可能是相关的。但我只需单击工具栏上的“查找窗口”按钮,然后单击并将小十字光标拖动到我想要获取信息的按钮上。然后我确保选中了“Properties”单选按钮并单击“OK”,控件ID将显示在显示的Properties窗口中。我知道,由于某种原因,我无法获取按钮,但只能获取按钮所在的窗口。。。在finder工具附近应该有一个文本,上面写着:“将finder工具拖到窗口上选择它……等等……”,它对你说的是一样的吗?因为我的指定了“窗口”?我的也指定了“窗口”,但请看我在你的另一个问题中的评论:按钮也是一种窗口,真的。几乎每个控件都是。(如果有帮助,创建按钮需要调用
CreateWindowEx
)您可以在按钮上拖动查找工具,就像在窗口上拖动一样。