gpt4 book ai didi

c++ - MFC 和 UI 自动化支持

转载 作者:行者123 更新时间:2023-11-30 04:11:45 25 4
gpt4 key购买 nike

首先,总体而言,我对 Microsoft 编程还很陌生。

情况我有一个 MFC 应用程序,它有一个带有各种按钮的可停靠工具栏,例如“新建文件”、“保存文件”等等。本质上,我需要实现的是一种自动单击这些按钮的方法。通过使用各种 GUI spy 工具,如 UISpy 和 Visual UI Automation,我能够看到带有 AutomationID、ClassName 等的工具栏对象。但是,我看不到此工具栏的子按钮。无论如何暴露这些对象?这是截图 http://postimg.org/image/n2drpxaa3/

如果我需要更改那里的某些内容,我可以访问源代码。

最佳答案

工具栏按钮不是真正的按钮控件,它们只是被工具栏绘制在那里。要模拟单击这些按钮,请向主窗口发送 WM_COMMAND 消息。您可以使用 spy 程序来确定复制工具栏按钮发送的消息所需的参数。

关于c++ - MFC 和 UI 自动化支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20106789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com