gpt4 book ai didi

c++ - 在资源文件中查找控件

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

我是 C++ 和 MFC 的新手。我正在处理一个大型项目,我需要找到窗体上控件的资源定义。我很难找到合适的资源。

我可以使用 spy++ 在运行时识别控件,但我没有在属性中找到任何可以引导我找到正确资源定义的内容。如果我知道如何在运行时访问它,有哪些好的技术可以在代码中跟踪控件?

最佳答案

  1. 在“属性”中查找 ControlID 值
  2. 将十六进制值转换为十进制
  3. 在 resource.h 文件中搜索这个值您会看到类似#define IDC_YOUR_CONTROL 205 的内容

IDC_YOUR_CONTROL 是您所需要的。

当然,此解决方案仅适用于资源 .rc 控件中定义的静态。控件是动态创建的,您必须手动调查源代码(通常是 MFC 对话框的 CDialog::OnInitialize() 方法)

关于c++ - 在资源文件中查找控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12477946/

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