我可以使用什么 Windows API 函数来获取对话框中的文本?例如,如果我有handle错误消息对话框,如何获取显示的错误消息?
如果我正确理解你的问题,你的问题就很简单了。打开Spy++来自视觉工作室Tools菜单。然后按Ctrl + F接收查找窗口的对话框。将“Finder 工具”拖放到要从中读取文本的对话框内的控件上;查看窗口的属性,“控件 ID”字段就是您所需要的。
如果您有对话框窗口的句柄(HWND hDlg),您应该使用GetDlgItemText
函数(参见http://msdn.microsoft.com/en-us/library/ms645489(VS.85).aspx)
UINT GetDlgItemText(HWND hDlg,
int nIDDlgItem,
LPTSTR lpString,
int nMaxCount
);
阅读文本。作为一个nIDDlgItem
参数您应该放置控件的标识符。这是您使用 Spy++ 找到的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)