2

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

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

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

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

4

1 回答 1

1

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

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

于 2012-05-10T03:02:15.777 回答