在 MFC 中有没有办法改变或学习实例对象的 ID,比如 *CTreeCtrl。
在我的项目中,我有 3 个相等的条形图,每个条形图上都有树。使用指向 bar 的指针,我在这些 bar 上创建 bar 和 Trees 之后。我不想为每个酒吧创建自己的类(class)。这将是床解决方案。
所以,在我想使用 Tree 的 ID 来制作 DDE 之后。这对我来说会很舒服,因为已经编写了带有树容器的类。感谢 DDE,我将快速创建 CTreeCtrl 和功能类之间的连接。
我希望你对这个 ID 有一些想法。
最佳答案
您不必创建新类来容纳每个对象。 我假设您使用 CTreeCtrl 的 Create 成员。 Create 将 ID 作为最后一个参数。使用 GetDlgCtrlID 成员检索此 ID。
GetDlgCtrlID是CWnd的成员,CTreeCtrl是从CWnd派生的,因此也继承了这个函数。
关于c++ - 再次接收实例CTreeCtrl的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10521859/