获取对话框中的文本

2023-12-14

我可以使用什么 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(使用前将#替换为@)

获取对话框中的文本 的相关文章

  • 为什么我的文件路径中出现 Unicode 转义的语法错误? [复制]

    这个问题在这里已经有答案了 我想要访问的文件夹名为 python 位于我的桌面上 当我尝试访问它时出现以下错误 gt gt gt os chdir C Users expoperialed Desktop Python SyntaxErro
  • PHP:在 CURL GET 调用中使用 API 密钥

    我看过关于使用 api 密钥在curl 中验证 post 调用的帖子 我有一个 GET 调用 需要 apikey 进行授权 即请求必须具有包含 apiKey 的授权标头 我已经获得了 api 密钥并尝试将其用于 GET 调用
  • 在 Windows 2008 上将 myprogram.exe 作为服务运行时出现问题

    MyProgram exe 是用来侦听来自管道的请求并使用命令提示符使其工作完美 但我尝试使用 Windows 服务来工作但没有成功我在 Windows Server 2008 Enterprise 上尝试了以下步骤 gt sc creat
  • R 脚本自动化时的不同结果

    以下命令对 pdf 文件执行 Ghostscript 这pdf file变量包含该 pdf 的路径 bbox lt system paste C gs gs8 64 bin gswin32c exe sDEVICE bbox dNOPAUS
  • 有什么方法可以获取给定 Instagram 位置 id 的地方的 foursquare 场地 id 吗?

    Instagram 位置是从 foursquare 场地列表中选择的 并且绝对可以在给定 foursquare 场地 ID 的情况下搜索 Instagram 位置 但我有一篇 Instagram 帖子 想找到它对应的 foursquare
  • 代码退出-1073741515 (0xc0000135)“未找到依赖的 dll”

    我正在尝试编写一个简单的程序 与 2019 年相比 Windows 10 64 位 调试 gt x64 遵循 将 Visual C 项目配置为面向 64 位平台 1 include
  • Swagger 生成 javascript-closure-angular-client

    我是 swagger 的新手 我从 swagger 的在线编辑器生成了一个 javascript 闭包角度客户端 它给了我一个 DefaultAPI js 和其他与我的对象定义匹配的 JS 文件 我在 swagger 文档和网上搜索了一种在
  • python+win32:检测窗口拖动

    有没有办法检测何时使用 python pywin32 在窗口中拖动不属于我的应用程序的窗口 我想对其进行设置 以便当我拖动标题与桌面边缘附近的图案匹配的窗口时 当松开鼠标时它会捕捉到边缘 我可以编写代码 以便在释放鼠标时将所有具有该标题的窗
  • 用于验证 IIS 设置的 Powershell 脚本

    是否可以使用 Power Shell 脚本获取 IIS 设置 我希望使用脚本获取 检查以下信息 检查 Windows 身份验证提供程序是否正确列出 协商 NTLM 检查是否启用了 Windows 身份验证 Windows 身份验证高级设置
  • 检测计算机何时解锁 Windows

    我用过这个优秀的方法 https stackoverflow com questions 20733441 lock windows workstation using python 20733443锁定 Windows 计算机 那部分工作
  • Facebook 通过 API“Boost Post”?

    我一直在浏览文档 发现可以通过 Facebook 广告 API 实现 Boost Post 功能 但是 我在查找 Boost Post 到底有什么作用时遇到了一些困难 即 API 的哪一部分对应 Facebook UI 的 Boost Po
  • 以编程方式从 java 代码中查找 java.exe 的绝对路径

    如果我有一个由用户启动的 java jar 或类文件 假设在环境变量中设置了 java 路径 那么我如何从代码中找出 java exe javaw exe 的绝对路径文件正在启动 就像在 ubuntu 上一样 我们可以运行 which ja
  • 如何在Windows上分离“Git bash”中启动的“git gui”?

    例如 我开始 git bash 我导航到某个目录 I start git gui 我关闭控制台窗口或按 Ctrl C Git gui 的窗口消失了 即使我用过git gui disown 即使当我按 Ctrl C 时它不在前台 如何正确分离
  • 如何使用命令行压缩文件?

    我想使用批处理文件命令 Windows XP 批处理文件 压缩目录 例如 如果我想解压缩一个文件意味着我可以使用jar xf file zip java bat 文件命令 就像我想要一个命令行批处理来压缩目录一样 如果您使用的是 Ubunt
  • 在库的公共接口中使用 boost::shared_ptr

    我们有一个 C 库 提供给多个不同的客户 最近 我们从在公共接口中使用原始指针改为使用 boost sharedptr 正如您可能猜到的那样 这提供了巨大的好处 因为现在客户不再需要担心谁需要删除什么以及何时删除 当我们进行切换时 我相信这
  • 本地推送通知到在应用程序内运行 JS 代码的 Win8 Live Tile

    我正在尝试将更新发送到我的应用程序的磁贴 当应用程序运行时 这可以正常工作 例如 当用户单击按钮时 我可以轻松地将磁贴更新通知发送到磁贴 我无法解决的是当应用程序无法运行时如何更新磁贴 我找到的唯一选择是使用以下命令从远程 Web 服务器拉
  • 如何从Windows阻止社交媒体[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我想根据时间阻止我的电脑上的社交媒体 晚上 9 点后屏蔽 上午 11 点后解锁 如家长控制 我尝试过关注但失败了 创建了
  • Windows 窗口对接

    我想知道如何在 Windows 中将窗口停靠 捕捉到屏幕的一侧 最好使用直接的 Win32 API 我正在寻找的效果就像任务栏 一个在屏幕上有保留空间的窗口 因此最大化另一个窗口会使该窗口占据屏幕的其余部分 但使我的窗口保持在适当的位置并可
  • 对于多重继承,使用隐式转换而不是 QueryInterface() 是否合法?

    假设我有一个类实现两个或多个 COM 接口 正如here https stackoverflow com questions 1742848 why exactly do i need an explicit upcast when imp
  • 如何查看网络连接状态是否发生变化?

    我正在编写一个应用程序 用于检查计算机是否连接到某个特定网络 并为我们的用户带来一些魔力 该应用程序将在后台运行并执行检查是否用户请求 托盘中的菜单 我还希望应用程序能够自动检查用户是否从有线更改为无线 或者断开连接并连接到新网络 并执行魔

随机推荐

  • jQuery Draggable 和溢出问题[关闭]

    Closed 这个问题需要调试细节 目前不接受答案 当我从设置为溢出 滚动的容器 div 中拖动 div 时 出现了不良效果 我找到了其他人遇到问题的例子 但我无法找到解决方案 Pastebin 上的示例 发生的情况是滚动只是增加了 我可以
  • 意图自定义权限不起作用

    UPDATE 我迫在眉睫的问题按照我下面的回答得到了解决 我的环境 PC 设备 不允许在 DEBUG 版本中自定义权限 我确信几周前我能够正常运行 DEBUG 构建 因此描述了 间歇性 错误 UPDATE 2 代码在不同开发人员的机器上同步
  • 在Python中使用递归将整数转换为base-x系统

    我正在尝试编写一个递归代码 可以将数字转换为任何基本系统 例如 整数 10 转换为二进制将转换为 1010 到目前为止 我已经有了这个 但我的输出之间有 无 谁能帮我修改我的代码吗 def convert a b add a b if a
  • 如何在 U-SQL 中实现循环

    无需使用 C 即可在 U SQL 中实现循环 while for 如果没有 任何人都可以共享 c 语法来在 u sql 中实现循环 我正在提取从特定日期到某个日期的文件 但现在我通过手动写入文件路径来提取该文件 DROP VIEW IF E
  • 我想从 Windows MDI 子窗体中删除图标

    图标也存在同样的问题 我对你的回答感到满意 即 seticon 属性为 false 但我的窗体是 MDI 窗体的子窗体 那么这个问题仍然是图标未删除 你能帮助我吗 是的 这是 Windows MDI 实现的一个 功能 设计指南要求子窗体有一
  • 玩具图聚类中“ufactor”的解释

    我正在尝试通过 METIS 进行不平衡分区 我不需要每个簇中有相同数量的顶点 METIS 中默认这样做 我的图没有约束 它是一个无向未加权图 这是一个由 METIS 聚类的示例玩具图 没有ufactor范围 然后 我尝试用不同的ufacto
  • 如何在 Android 上的 ArrayList 中的每个元素末尾添加逗号

    在我的应用程序中我想使用这个Library用于表演ArrayList items 我来自服务器的 ArrayList genres Action Comedy Family 我为显示项目编写了以下代码 private String most
  • 如何在 C# 中将对象数组向上转换为另一种类型的对象数组?

    我想将对象数组向上转换为不同对象类型的不同数组 如下所示 对象 对象 假设它非空 CLassA newObjects 对象为 ClassA 假设 ClassA 的对象是有效的向上转型 除了单独向上转换每个元素之外 还有其他方法吗 As 这个
  • 如何使 django 表单验证动态化?

    我有一个表单需要有一个有效的 url 或一个有效的文件才能上传 class ResourceUpload ModelForm uploadedfile forms FileField file url address forms URLFi
  • 计算给定列中的增量差异

    我正在搜索网络和 stackoverflow 但没有找到答案 所以请帮助我 我仍在学习和阅读 但我还没有正确思考 没有 IF 和 FOR 循环来做事 我有表1 id date state on date year quantity 1 30
  • 在 VSCode 主题中自定义块引用颜色

    我在用诺德主题在 VScode 中 Markdown 文件中的块引号看起来像这样 非常难以辨认 如何更改文字背景 我已在 用户设置 中尝试了以下操作 但它不起作用 workbench colorCustomizations textBloc
  • C# Unicode 字符串输出

    我有一个将字符串转换为 Unicode 字符串的函数 private string UnicodeString string text return Encoding UTF8 GetString Encoding ASCII GetByt
  • C 问题 - 无法弄清楚如何将指针分配给列表的开头

    我有一个教授要我们做的简单作业 基本上是从文本文件中提取一些数字并加载到链接列表中 我不想谈太多细节 但我有一个基本问题 他为我们提供了这样的功能 INTLIST init intlist int n INTLIST lst lst INT
  • FXML 变量未绑定

    我的 FXML 注入出现问题 据我所知 我已经设置了我的程序 但似乎我遗漏了一些东西 我的代码如下 Main package application import javafx application Application import
  • .Net 将命名空间添加到 XML 文档作为默认值并带有前缀

    当使用 XMLSerializer 在 vb net 中创建类 oXML 的序列化 XML 字符串时 如下所示 Dim x As New Xml Serialization XmlSerializer oXML GetType urn oe
  • 如何为列设置列切换表小部件的默认值?

    我一直在研究 jQuery Mobile 的 Table Widget 有没有一种方法可以通过此小部件从表头名称设置列的显示隐藏状态 如果没有这样的方法 那么解决这个问题的最佳方案是什么 jQM 不提供盒子外面因此 你必须通过JS来解决这个
  • ASP.NET MVC 编辑操作中与 RowVersion 的并发

    我想为我们的问题跟踪应用程序做一个简单的编辑表单 为简单起见 HttpGet Edit 操作如下所示 Issues Edit 12 public ActionResult Edit int id var thisIssue edmx Iss
  • 在android中实现关键字

    在 Android 中我看到这样的代码 public class Now extends Activity implements View OnClickListener 这在java中合法吗 View OnClickListener 到底
  • 需要 #define 来包含安全字符串函数的 Visual Studio 版本(以避免 _CRT_SECURE_NO_DEPRECATE)

    不久前 我尝试使用 Visual Studio 2010 编译一个 MFC 程序 该程序使用了我在 Visual Studio 2003 中编写的库 毫不奇怪 我收到了一堆关于弃用和使用各种字符串函数的安全版本的警告 然后我更新了库中的相关
  • 获取对话框中的文本

    我可以使用什么 Windows API 函数来获取对话框中的文本 例如 如果我有handle错误消息对话框 如何获取显示的错误消息 如果我正确理解你的问题 你的问题就很简单了 打开Spy 来自视觉工作室Tools菜单 然后按Ctrl F接收