可以使用什么Windows API函数在对话框中获取文本?例如,如果我有一个错误消息对话框的句柄,我怎么能得到显示的错误消息?获取对话框中的文本
0
A
回答
0
对话框实际上并不包含文本 - 它们包含其他包含文本的控件。您必须枚举或以其他方式查找对话框的相应子窗口,并使用GetWindowText获取文本。
1
如果我正确理解你的问题,你的问题很容易。打开Spy ++来自Visual Studio 工具菜单。然后按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 ++发现的价值。
相关问题
- 1. 从对话框中获取文本?
- 2. 从对话框中的文本框中获取旧值
- 3. JQuery对话框:从对话框中的文本框中获取值不工作获取旧值
- 4. 从jQuery对话框中获取多行文本框的值
- 5. 无法从对话框中的EditText对象获取文本
- 6. 当试图获取jQuery对话框中的文本框的值时获取“null”
- 7. 如何从对话框中的edittext中获取文本
- 8. Android在对话框中获取EditText元素的文本
- 9. 获取对话框的值
- 10. 从关于对话框中获取文本
- 11. 如何从对话框中获取文本?
- 12. 从对话框中获取文本到主要活动
- 13. 对话框中的多行文本框
- 14. 如何使用UFT脚本获取对话框文本?
- 15. 无法获取要显示的JQuery对话框的文本
- 16. 从NSOpenPanel对话框获取文件名
- 17. 打开文件对话框获取Excel
- 18. 如何获取对话框项目文本的长度?
- 19. 在SurfaceView上获取用户文本输入的对话框
- 20. 关闭对话框时从jquery对话框中获取数据
- 21. 对话框获取值
- 22. 如何在对话框内容中获取Jquery对话框文本框值和<tr>单元格值?
- 23. 从对话框外部获取对话框内的视图
- 24. Jquery UI对话框获取对话框的元素
- 25. Lync ConversationRemoved获取当前对话文本
- 26. Android - 自定义对话框 - 无法从EditText获取文本
- 27. 关闭对话框后如何获取文本
- 28. 以编程方式从FF4获取确认对话框文本
- 29. 如何在回发后从jQuery模式对话框中获取文本框值?
- 30. MonoTouch对话框中的纯文本?