再次接收实例 CTreeCtrl 的 ID

Receiving ID of instance CTreeCtrl again

本文关键字:CTreeCtrl ID 实例      更新时间:2023-10-16

MFC中是否有任何方法可以更改或学习实例对象的ID,例如*CTreeCtrl。

在我的项目中,我有 3 个相等的条形,每个条形上都有树。使用指向柱的指针,我在这些柱上创建条形并在树之后创建条形图。我不想为每个酒吧创建自己的类。这将是床解决方案。

所以,在我想使用 Tree 的 ID 制作 DDE 之后。这对我来说会很舒服,因为已经编写了带有树容器的类。感谢 DDE,我将在 CTreeCtrl 和函数类之间快速创建连接。

我希望你对此ID有一些想法。

您不必创建新类来容纳每个对象。我假设您使用 CTreeCtrl 的创建成员。创建将 ID 作为最后一个参数。使用 GetDlgCtrlID 成员检索此 ID。

GetDlgCtrlID 是 CWnd 的成员,CTreeCtrl 派生自 CWnd,因此它也继承了这个函数。