如何获取放在其他应用程序中的控件的名称?

时间:2012-02-22 08:21:51

标签: windows spy++

我如何收到放在其他应用程序中的控件的名称?

评论:使用“Microsoft Spy ++”我可以收到控件的“类名”(例如TButton,TrzEdit,TAdvSmoothButton ......等),但我需要接收控件的实际名称(例如: Button1,Button2 ......等。)

你可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

为什么需要这个名字?

使用Spy ++,您既可以获得对话框句柄,也可以获得您感兴趣的控件的句柄,然后就可以在代码中使用它们。

e.g。

UINT WINAPI GetDlgItemText(
  __in   HWND hDlg,
  __in   int nIDDlgItem,
  __out  LPTSTR lpString,
  __in   int nMaxCount
);

查看MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms645489(v=vs.85).aspx